home *** CD-ROM | disk | FTP | other *** search
/ CD Actual Thematic 7: Programming / CDAT7.iso / Share / Codigo / hh / rsource.exe / Heretic Source / INFO.C < prev    next >
Encoding:
C/C++ Source or Header  |  1996-02-13  |  162.4 KB  |  5,678 lines

  1. #include "DoomDef.h"
  2. // generated by multigen
  3.  
  4. char *sprnames[NUMSPRITES] = {
  5. "IMPX","ACLO","PTN1","SHLD","SHD2","BAGH","SPMP","INVS","PTN2","SOAR",
  6. "INVU","PWBK","EGGC","EGGM","FX01","SPHL","TRCH","FBMB","XPL1","ATLP",
  7. "PPOD","AMG1","SPSH","LVAS","SLDG","SKH1","SKH2","SKH3","SKH4","CHDL",
  8. "SRTC","SMPL","STGS","STGL","STCS","STCL","KFR1","BARL","BRPL","MOS1",
  9. "MOS2","WTRH","HCOR","KGZ1","KGZB","KGZG","KGZY","VLCO","VFBL","VTFB",
  10. "SFFI","TGLT","TELE","STFF","PUF3","PUF4","BEAK","WGNT","GAUN","PUF1",
  11. "WBLS","BLSR","FX18","FX17","WMCE","MACE","FX02","WSKL","HROD","FX00",
  12. "FX20","FX21","FX22","FX23","GWND","PUF2","WPHX","PHNX","FX04","FX08",
  13. "FX09","WBOW","CRBW","FX03","BLOD","PLAY","FDTH","BSKL","CHKN","MUMM",
  14. "FX15","BEAS","FRB1","SNKE","SNFX","HEAD","FX05","FX06","FX07","CLNK",
  15. "WZRD","FX11","FX10","KNIG","SPAX","RAXE","SRCR","FX14","SOR2","SDTH",
  16. "FX16","MNTR","FX12","FX13","AKYY","BKYY","CKYY","AMG2","AMM1","AMM2",
  17. "AMC1","AMC2","AMS1","AMS2","AMP1","AMP2","AMB1","AMB2"
  18. };
  19.  
  20. void A_FreeTargMobj ();
  21. void A_RestoreSpecialThing1 ();
  22. void A_RestoreSpecialThing2 ();
  23. void A_HideThing ();
  24. void A_UnHideThing ();
  25. void A_RestoreArtifact ();
  26. void A_Scream ();
  27. void A_Explode ();
  28. void A_PodPain ();
  29. void A_RemovePod ();
  30. void A_MakePod ();
  31. void A_InitKeyGizmo ();
  32. void A_VolcanoSet ();
  33. void A_VolcanoBlast ();
  34. void A_BeastPuff ();
  35. void A_VolcBallImpact ();
  36. void A_SpawnTeleGlitter ();
  37. void A_SpawnTeleGlitter2 ();
  38. void A_AccTeleGlitter ();
  39. void A_Light0 ();
  40. void A_WeaponReady ();
  41. void A_Lower ();
  42. void A_Raise ();
  43. void A_StaffAttackPL1 ();
  44. void A_ReFire ();
  45. void A_StaffAttackPL2 ();
  46. void A_BeakReady ();
  47. void A_BeakRaise ();
  48. void A_BeakAttackPL1 ();
  49. void A_BeakAttackPL2 ();
  50. void A_GauntletAttack ();
  51. void A_FireBlasterPL1 ();
  52. void A_FireBlasterPL2 ();
  53. void A_SpawnRippers ();
  54. void A_FireMacePL1 ();
  55. void A_FireMacePL2 ();
  56. void A_MacePL1Check ();
  57. void A_MaceBallImpact ();
  58. void A_MaceBallImpact2 ();
  59. void A_DeathBallImpact ();
  60. void A_FireSkullRodPL1 ();
  61. void A_FireSkullRodPL2 ();
  62. void A_SkullRodPL2Seek ();
  63. void A_AddPlayerRain ();
  64. void A_HideInCeiling ();
  65. void A_SkullRodStorm ();
  66. void A_RainImpact ();
  67. void A_FireGoldWandPL1 ();
  68. void A_FireGoldWandPL2 ();
  69. void A_FirePhoenixPL1 ();
  70. void A_InitPhoenixPL2 ();
  71. void A_FirePhoenixPL2 ();
  72. void A_ShutdownPhoenixPL2 ();
  73. void A_PhoenixPuff ();
  74. void A_FlameEnd ();
  75. void A_FloatPuff ();
  76. void A_FireCrossbowPL1 ();
  77. void A_FireCrossbowPL2 ();
  78. void A_BoltSpark ();
  79. void A_Pain ();
  80. void A_NoBlocking ();
  81. void A_AddPlayerCorpse ();
  82. void A_SkullPop ();
  83. void A_FlameSnd ();
  84. void A_CheckBurnGone ();
  85. void A_CheckSkullFloor ();
  86. void A_CheckSkullDone ();
  87. void A_Feathers ();
  88. void A_ChicLook ();
  89. void A_ChicChase ();
  90. void A_ChicPain ();
  91. void A_FaceTarget ();
  92. void A_ChicAttack ();
  93. void A_Look ();
  94. void A_Chase ();
  95. void A_MummyAttack ();
  96. void A_MummyAttack2 ();
  97. void A_MummySoul ();
  98. void A_ContMobjSound ();
  99. void A_MummyFX1Seek ();
  100. void A_BeastAttack ();
  101. void A_SnakeAttack ();
  102. void A_SnakeAttack2 ();
  103. void A_HeadAttack ();
  104. void A_BossDeath ();
  105. void A_HeadIceImpact ();
  106. void A_HeadFireGrow ();
  107. void A_WhirlwindSeek ();
  108. void A_ClinkAttack ();
  109. void A_WizAtk1 ();
  110. void A_WizAtk2 ();
  111. void A_WizAtk3 ();
  112. void A_GhostOff ();
  113. void A_ImpMeAttack ();
  114. void A_ImpMsAttack ();
  115. void A_ImpMsAttack2 ();
  116. void A_ImpDeath ();
  117. void A_ImpXDeath1 ();
  118. void A_ImpXDeath2 ();
  119. void A_ImpExplode ();
  120. void A_KnightAttack ();
  121. void A_DripBlood ();
  122. void A_Sor1Chase ();
  123. void A_Sor1Pain ();
  124. void A_Srcr1Attack ();
  125. void A_SorZap ();
  126. void A_SorcererRise ();
  127. void A_SorRise ();
  128. void A_SorSightSnd ();
  129. void A_Srcr2Decide ();
  130. void A_Srcr2Attack ();
  131. void A_Sor2DthInit ();
  132. void A_SorDSph ();
  133. void A_Sor2DthLoop ();
  134. void A_SorDExp ();
  135. void A_SorDBon ();
  136. void A_BlueSpark ();
  137. void A_GenWizard ();
  138. void A_MinotaurAtk1 ();
  139. void A_MinotaurDecide ();
  140. void A_MinotaurAtk2 ();
  141. void A_MinotaurAtk3 ();
  142. void A_MinotaurCharge ();
  143. void A_MntrFloorFire ();
  144. void A_ESound ();
  145.  
  146. state_t    states[NUMSTATES] = {
  147. {SPR_IMPX,0,-1,NULL,S_NULL,0,0},    // S_NULL
  148. {SPR_ACLO,4,1050,A_FreeTargMobj,S_NULL,0,0},    // S_FREETARGMOBJ
  149. {SPR_PTN1,0,3,NULL,S_ITEM_PTN1_2,0,0},    // S_ITEM_PTN1_1
  150. {SPR_PTN1,1,3,NULL,S_ITEM_PTN1_3,0,0},    // S_ITEM_PTN1_2
  151. {SPR_PTN1,2,3,NULL,S_ITEM_PTN1_1,0,0},    // S_ITEM_PTN1_3
  152. {SPR_SHLD,0,-1,NULL,S_NULL,0,0},    // S_ITEM_SHLD1
  153. {SPR_SHD2,0,-1,NULL,S_NULL,0,0},    // S_ITEM_SHD2_1
  154. {SPR_BAGH,0,-1,NULL,S_NULL,0,0},    // S_ITEM_BAGH1
  155. {SPR_SPMP,0,-1,NULL,S_NULL,0,0},    // S_ITEM_SPMP1
  156. {SPR_ACLO,4,1400,NULL,S_HIDESPECIAL2,0,0},    // S_HIDESPECIAL1
  157. {SPR_ACLO,0,4,A_RestoreSpecialThing1,S_HIDESPECIAL3,0,0},    // S_HIDESPECIAL2
  158. {SPR_ACLO,1,4,NULL,S_HIDESPECIAL4,0,0},    // S_HIDESPECIAL3
  159. {SPR_ACLO,0,4,NULL,S_HIDESPECIAL5,0,0},    // S_HIDESPECIAL4
  160. {SPR_ACLO,1,4,NULL,S_HIDESPECIAL6,0,0},    // S_HIDESPECIAL5
  161. {SPR_ACLO,2,4,NULL,S_HIDESPECIAL7,0,0},    // S_HIDESPECIAL6
  162. {SPR_ACLO,1,4,NULL,S_HIDESPECIAL8,0,0},    // S_HIDESPECIAL7
  163. {SPR_ACLO,2,4,NULL,S_HIDESPECIAL9,0,0},    // S_HIDESPECIAL8
  164. {SPR_ACLO,3,4,NULL,S_HIDESPECIAL10,0,0},    // S_HIDESPECIAL9
  165. {SPR_ACLO,2,4,NULL,S_HIDESPECIAL11,0,0},    // S_HIDESPECIAL10
  166. {SPR_ACLO,3,4,A_RestoreSpecialThing2,S_NULL,0,0},    // S_HIDESPECIAL11
  167. {SPR_ACLO,3,3,NULL,S_DORMANTARTI2,0,0},    // S_DORMANTARTI1
  168. {SPR_ACLO,2,3,NULL,S_DORMANTARTI3,0,0},    // S_DORMANTARTI2
  169. {SPR_ACLO,3,3,NULL,S_DORMANTARTI4,0,0},    // S_DORMANTARTI3
  170. {SPR_ACLO,2,3,NULL,S_DORMANTARTI5,0,0},    // S_DORMANTARTI4
  171. {SPR_ACLO,1,3,NULL,S_DORMANTARTI6,0,0},    // S_DORMANTARTI5
  172. {SPR_ACLO,2,3,NULL,S_DORMANTARTI7,0,0},    // S_DORMANTARTI6
  173. {SPR_ACLO,1,3,NULL,S_DORMANTARTI8,0,0},    // S_DORMANTARTI7
  174. {SPR_ACLO,0,3,NULL,S_DORMANTARTI9,0,0},    // S_DORMANTARTI8
  175. {SPR_ACLO,1,3,NULL,S_DORMANTARTI10,0,0},    // S_DORMANTARTI9
  176. {SPR_ACLO,0,3,NULL,S_DORMANTARTI11,0,0},    // S_DORMANTARTI10
  177. {SPR_ACLO,0,1400,A_HideThing,S_DORMANTARTI12,0,0},    // S_DORMANTARTI11
  178. {SPR_ACLO,0,3,A_UnHideThing,S_DORMANTARTI13,0,0},    // S_DORMANTARTI12
  179. {SPR_ACLO,1,3,NULL,S_DORMANTARTI14,0,0},    // S_DORMANTARTI13
  180. {SPR_ACLO,0,3,NULL,S_DORMANTARTI15,0,0},    // S_DORMANTARTI14
  181. {SPR_ACLO,1,3,NULL,S_DORMANTARTI16,0,0},    // S_DORMANTARTI15
  182. {SPR_ACLO,2,3,NULL,S_DORMANTARTI17,0,0},    // S_DORMANTARTI16
  183. {SPR_ACLO,1,3,NULL,S_DORMANTARTI18,0,0},    // S_DORMANTARTI17
  184. {SPR_ACLO,2,3,NULL,S_DORMANTARTI19,0,0},    // S_DORMANTARTI18
  185. {SPR_ACLO,3,3,NULL,S_DORMANTARTI20,0,0},    // S_DORMANTARTI19
  186. {SPR_ACLO,2,3,NULL,S_DORMANTARTI21,0,0},    // S_DORMANTARTI20
  187. {SPR_ACLO,3,3,A_RestoreArtifact,S_NULL,0,0},    // S_DORMANTARTI21
  188. {SPR_ACLO,3,3,NULL,S_DEADARTI2,0,0},    // S_DEADARTI1
  189. {SPR_ACLO,2,3,NULL,S_DEADARTI3,0,0},    // S_DEADARTI2
  190. {SPR_ACLO,3,3,NULL,S_DEADARTI4,0,0},    // S_DEADARTI3
  191. {SPR_ACLO,2,3,NULL,S_DEADARTI5,0,0},    // S_DEADARTI4
  192. {SPR_ACLO,1,3,NULL,S_DEADARTI6,0,0},    // S_DEADARTI5
  193. {SPR_ACLO,2,3,NULL,S_DEADARTI7,0,0},    // S_DEADARTI6
  194. {SPR_ACLO,1,3,NULL,S_DEADARTI8,0,0},    // S_DEADARTI7
  195. {SPR_ACLO,0,3,NULL,S_DEADARTI9,0,0},    // S_DEADARTI8
  196. {SPR_ACLO,1,3,NULL,S_DEADARTI10,0,0},    // S_DEADARTI9
  197. {SPR_ACLO,0,3,NULL,S_NULL,0,0},    // S_DEADARTI10
  198. {SPR_INVS,32768,350,NULL,S_ARTI_INVS1,0,0},    // S_ARTI_INVS1
  199. {SPR_PTN2,0,4,NULL,S_ARTI_PTN2_2,0,0},    // S_ARTI_PTN2_1
  200. {SPR_PTN2,1,4,NULL,S_ARTI_PTN2_3,0,0},    // S_ARTI_PTN2_2
  201. {SPR_PTN2,2,4,NULL,S_ARTI_PTN2_1,0,0},    // S_ARTI_PTN2_3
  202. {SPR_SOAR,0,5,NULL,S_ARTI_SOAR2,0,0},    // S_ARTI_SOAR1
  203. {SPR_SOAR,1,5,NULL,S_ARTI_SOAR3,0,0},    // S_ARTI_SOAR2
  204. {SPR_SOAR,2,5,NULL,S_ARTI_SOAR4,0,0},    // S_ARTI_SOAR3
  205. {SPR_SOAR,1,5,NULL,S_ARTI_SOAR1,0,0},    // S_ARTI_SOAR4
  206. {SPR_INVU,0,3,NULL,S_ARTI_INVU2,0,0},    // S_ARTI_INVU1
  207. {SPR_INVU,1,3,NULL,S_ARTI_INVU3,0,0},    // S_ARTI_INVU2
  208. {SPR_INVU,2,3,NULL,S_ARTI_INVU4,0,0},    // S_ARTI_INVU3
  209. {SPR_INVU,3,3,NULL,S_ARTI_INVU1,0,0},    // S_ARTI_INVU4
  210. {SPR_PWBK,0,350,NULL,S_ARTI_PWBK1,0,0},    // S_ARTI_PWBK1
  211. {SPR_EGGC,0,6,NULL,S_ARTI_EGGC2,0,0},    // S_ARTI_EGGC1
  212. {SPR_EGGC,1,6,NULL,S_ARTI_EGGC3,0,0},    // S_ARTI_EGGC2
  213. {SPR_EGGC,2,6,NULL,S_ARTI_EGGC4,0,0},    // S_ARTI_EGGC3
  214. {SPR_EGGC,1,6,NULL,S_ARTI_EGGC1,0,0},    // S_ARTI_EGGC4
  215. {SPR_EGGM,0,4,NULL,S_EGGFX2,0,0},    // S_EGGFX1
  216. {SPR_EGGM,1,4,NULL,S_EGGFX3,0,0},    // S_EGGFX2
  217. {SPR_EGGM,2,4,NULL,S_EGGFX4,0,0},    // S_EGGFX3
  218. {SPR_EGGM,3,4,NULL,S_EGGFX5,0,0},    // S_EGGFX4
  219. {SPR_EGGM,4,4,NULL,S_EGGFX1,0,0},    // S_EGGFX5
  220. {SPR_FX01,32772,3,NULL,S_EGGFXI1_2,0,0},    // S_EGGFXI1_1
  221. {SPR_FX01,32773,3,NULL,S_EGGFXI1_3,0,0},    // S_EGGFXI1_2
  222. {SPR_FX01,32774,3,NULL,S_EGGFXI1_4,0,0},    // S_EGGFXI1_3
  223. {SPR_FX01,32775,3,NULL,S_NULL,0,0},    // S_EGGFXI1_4
  224. {SPR_SPHL,0,350,NULL,S_ARTI_SPHL1,0,0},    // S_ARTI_SPHL1
  225. {SPR_TRCH,32768,3,NULL,S_ARTI_TRCH2,0,0},    // S_ARTI_TRCH1
  226. {SPR_TRCH,32769,3,NULL,S_ARTI_TRCH3,0,0},    // S_ARTI_TRCH2
  227. {SPR_TRCH,32770,3,NULL,S_ARTI_TRCH1,0,0},    // S_ARTI_TRCH3
  228. {SPR_FBMB,4,350,NULL,S_ARTI_FBMB1,0,0},    // S_ARTI_FBMB1
  229. {SPR_FBMB,0,10,NULL,S_FIREBOMB2,0,0},    // S_FIREBOMB1
  230. {SPR_FBMB,1,10,NULL,S_FIREBOMB3,0,0},    // S_FIREBOMB2
  231. {SPR_FBMB,2,10,NULL,S_FIREBOMB4,0,0},    // S_FIREBOMB3
  232. {SPR_FBMB,3,10,NULL,S_FIREBOMB5,0,0},    // S_FIREBOMB4
  233. {SPR_FBMB,4,6,A_Scream,S_FIREBOMB6,0,0},    // S_FIREBOMB5
  234. {SPR_XPL1,32768,4,A_Explode,S_FIREBOMB7,0,0},    // S_FIREBOMB6
  235. {SPR_XPL1,32769,4,NULL,S_FIREBOMB8,0,0},    // S_FIREBOMB7
  236. {SPR_XPL1,32770,4,NULL,S_FIREBOMB9,0,0},    // S_FIREBOMB8
  237. {SPR_XPL1,32771,4,NULL,S_FIREBOMB10,0,0},    // S_FIREBOMB9
  238. {SPR_XPL1,32772,4,NULL,S_FIREBOMB11,0,0},    // S_FIREBOMB10
  239. {SPR_XPL1,32773,4,NULL,S_NULL,0,0},    // S_FIREBOMB11
  240. {SPR_ATLP,0,4,NULL,S_ARTI_ATLP2,0,0},    // S_ARTI_ATLP1
  241. {SPR_ATLP,1,4,NULL,S_ARTI_ATLP3,0,0},    // S_ARTI_ATLP2
  242. {SPR_ATLP,2,4,NULL,S_ARTI_ATLP4,0,0},    // S_ARTI_ATLP3
  243. {SPR_ATLP,1,4,NULL,S_ARTI_ATLP1,0,0},    // S_ARTI_ATLP4
  244. {SPR_PPOD,0,10,NULL,S_POD_WAIT1,0,0},    // S_POD_WAIT1
  245. {SPR_PPOD,1,14,A_PodPain,S_POD_WAIT1,0,0},    // S_POD_PAIN1
  246. {SPR_PPOD,32770,5,A_RemovePod,S_POD_DIE2,0,0},    // S_POD_DIE1
  247. {SPR_PPOD,32771,5,A_Scream,S_POD_DIE3,0,0},    // S_POD_DIE2
  248. {SPR_PPOD,32772,5,A_Explode,S_POD_DIE4,0,0},    // S_POD_DIE3
  249. {SPR_PPOD,32773,10,NULL,S_FREETARGMOBJ,0,0},    // S_POD_DIE4
  250. {SPR_PPOD,8,3,NULL,S_POD_GROW2,0,0},    // S_POD_GROW1
  251. {SPR_PPOD,9,3,NULL,S_POD_GROW3,0,0},    // S_POD_GROW2
  252. {SPR_PPOD,10,3,NULL,S_POD_GROW4,0,0},    // S_POD_GROW3
  253. {SPR_PPOD,11,3,NULL,S_POD_GROW5,0,0},    // S_POD_GROW4
  254. {SPR_PPOD,12,3,NULL,S_POD_GROW6,0,0},    // S_POD_GROW5
  255. {SPR_PPOD,13,3,NULL,S_POD_GROW7,0,0},    // S_POD_GROW6
  256. {SPR_PPOD,14,3,NULL,S_POD_GROW8,0,0},    // S_POD_GROW7
  257. {SPR_PPOD,15,3,NULL,S_POD_WAIT1,0,0},    // S_POD_GROW8
  258. {SPR_PPOD,6,8,NULL,S_PODGOO2,0,0},    // S_PODGOO1
  259. {SPR_PPOD,7,8,NULL,S_PODGOO1,0,0},    // S_PODGOO2
  260. {SPR_PPOD,6,10,NULL,S_NULL,0,0},    // S_PODGOOX
  261. {SPR_AMG1,0,35,A_MakePod,S_PODGENERATOR,0,0},    // S_PODGENERATOR
  262. {SPR_SPSH,0,8,NULL,S_SPLASH2,0,0},    // S_SPLASH1
  263. {SPR_SPSH,1,8,NULL,S_SPLASH3,0,0},    // S_SPLASH2
  264. {SPR_SPSH,2,8,NULL,S_SPLASH4,0,0},    // S_SPLASH3
  265. {SPR_SPSH,3,16,NULL,S_NULL,0,0},    // S_SPLASH4
  266. {SPR_SPSH,3,10,NULL,S_NULL,0,0},    // S_SPLASHX
  267. {SPR_SPSH,4,5,NULL,S_SPLASHBASE2,0,0},    // S_SPLASHBASE1
  268. {SPR_SPSH,5,5,NULL,S_SPLASHBASE3,0,0},    // S_SPLASHBASE2
  269. {SPR_SPSH,6,5,NULL,S_SPLASHBASE4,0,0},    // S_SPLASHBASE3
  270. {SPR_SPSH,7,5,NULL,S_SPLASHBASE5,0,0},    // S_SPLASHBASE4
  271. {SPR_SPSH,8,5,NULL,S_SPLASHBASE6,0,0},    // S_SPLASHBASE5
  272. {SPR_SPSH,9,5,NULL,S_SPLASHBASE7,0,0},    // S_SPLASHBASE6
  273. {SPR_SPSH,10,5,NULL,S_NULL,0,0},    // S_SPLASHBASE7
  274. {SPR_LVAS,32768,5,NULL,S_LAVASPLASH2,0,0},    // S_LAVASPLASH1
  275. {SPR_LVAS,32769,5,NULL,S_LAVASPLASH3,0,0},    // S_LAVASPLASH2
  276. {SPR_LVAS,32770,5,NULL,S_LAVASPLASH4,0,0},    // S_LAVASPLASH3
  277. {SPR_LVAS,32771,5,NULL,S_LAVASPLASH5,0,0},    // S_LAVASPLASH4
  278. {SPR_LVAS,32772,5,NULL,S_LAVASPLASH6,0,0},    // S_LAVASPLASH5
  279. {SPR_LVAS,32773,5,NULL,S_NULL,0,0},    // S_LAVASPLASH6
  280. {SPR_LVAS,32774,5,NULL,S_LAVASMOKE2,0,0},    // S_LAVASMOKE1
  281. {SPR_LVAS,32775,5,NULL,S_LAVASMOKE3,0,0},    // S_LAVASMOKE2
  282. {SPR_LVAS,32776,5,NULL,S_LAVASMOKE4,0,0},    // S_LAVASMOKE3
  283. {SPR_LVAS,32777,5,NULL,S_LAVASMOKE5,0,0},    // S_LAVASMOKE4
  284. {SPR_LVAS,32778,5,NULL,S_NULL,0,0},    // S_LAVASMOKE5
  285. {SPR_SLDG,0,8,NULL,S_SLUDGECHUNK2,0,0},    // S_SLUDGECHUNK1
  286. {SPR_SLDG,1,8,NULL,S_SLUDGECHUNK3,0,0},    // S_SLUDGECHUNK2
  287. {SPR_SLDG,2,8,NULL,S_SLUDGECHUNK4,0,0},    // S_SLUDGECHUNK3
  288. {SPR_SLDG,3,8,NULL,S_NULL,0,0},    // S_SLUDGECHUNK4
  289. {SPR_SLDG,3,6,NULL,S_NULL,0,0},    // S_SLUDGECHUNKX
  290. {SPR_SLDG,4,5,NULL,S_SLUDGESPLASH2,0,0},    // S_SLUDGESPLASH1
  291. {SPR_SLDG,5,5,NULL,S_SLUDGESPLASH3,0,0},    // S_SLUDGESPLASH2
  292. {SPR_SLDG,6,5,NULL,S_SLUDGESPLASH4,0,0},    // S_SLUDGESPLASH3
  293. {SPR_SLDG,7,5,NULL,S_NULL,0,0},    // S_SLUDGESPLASH4
  294. {SPR_SKH1,0,-1,NULL,S_NULL,0,0},    // S_SKULLHANG70_1
  295. {SPR_SKH2,0,-1,NULL,S_NULL,0,0},    // S_SKULLHANG60_1
  296. {SPR_SKH3,0,-1,NULL,S_NULL,0,0},    // S_SKULLHANG45_1
  297. {SPR_SKH4,0,-1,NULL,S_NULL,0,0},    // S_SKULLHANG35_1
  298. {SPR_CHDL,0,4,NULL,S_CHANDELIER2,0,0},    // S_CHANDELIER1
  299. {SPR_CHDL,1,4,NULL,S_CHANDELIER3,0,0},    // S_CHANDELIER2
  300. {SPR_CHDL,2,4,NULL,S_CHANDELIER1,0,0},    // S_CHANDELIER3
  301. {SPR_SRTC,0,4,NULL,S_SERPTORCH2,0,0},    // S_SERPTORCH1
  302. {SPR_SRTC,1,4,NULL,S_SERPTORCH3,0,0},    // S_SERPTORCH2
  303. {SPR_SRTC,2,4,NULL,S_SERPTORCH1,0,0},    // S_SERPTORCH3
  304. {SPR_SMPL,0,-1,NULL,S_NULL,0,0},    // S_SMALLPILLAR
  305. {SPR_STGS,0,-1,NULL,S_NULL,0,0},    // S_STALAGMITESMALL
  306. {SPR_STGL,0,-1,NULL,S_NULL,0,0},    // S_STALAGMITELARGE
  307. {SPR_STCS,0,-1,NULL,S_NULL,0,0},    // S_STALACTITESMALL
  308. {SPR_STCL,0,-1,NULL,S_NULL,0,0},    // S_STALACTITELARGE
  309. {SPR_KFR1,32768,3,NULL,S_FIREBRAZIER2,0,0},    // S_FIREBRAZIER1
  310. {SPR_KFR1,32769,3,NULL,S_FIREBRAZIER3,0,0},    // S_FIREBRAZIER2
  311. {SPR_KFR1,32770,3,NULL,S_FIREBRAZIER4,0,0},    // S_FIREBRAZIER3
  312. {SPR_KFR1,32771,3,NULL,S_FIREBRAZIER5,0,0},    // S_FIREBRAZIER4
  313. {SPR_KFR1,32772,3,NULL,S_FIREBRAZIER6,0,0},    // S_FIREBRAZIER5
  314. {SPR_KFR1,32773,3,NULL,S_FIREBRAZIER7,0,0},    // S_FIREBRAZIER6
  315. {SPR_KFR1,32774,3,NULL,S_FIREBRAZIER8,0,0},    // S_FIREBRAZIER7
  316. {SPR_KFR1,32775,3,NULL,S_FIREBRAZIER1,0,0},    // S_FIREBRAZIER8
  317. {SPR_BARL,0,-1,NULL,S_NULL,0,0},    // S_BARREL
  318. {SPR_BRPL,0,-1,NULL,S_NULL,0,0},    // S_BRPILLAR
  319. {SPR_MOS1,0,-1,NULL,S_NULL,0,0},    // S_MOSS1
  320. {SPR_MOS2,0,-1,NULL,S_NULL,0,0},    // S_MOSS2
  321. {SPR_WTRH,32768,6,NULL,S_WALLTORCH2,0,0},    // S_WALLTORCH1
  322. {SPR_WTRH,32769,6,NULL,S_WALLTORCH3,0,0},    // S_WALLTORCH2
  323. {SPR_WTRH,32770,6,NULL,S_WALLTORCH1,0,0},    // S_WALLTORCH3
  324. {SPR_HCOR,0,-1,NULL,S_NULL,0,0},    // S_HANGINGCORPSE
  325. {SPR_KGZ1,0,1,NULL,S_KEYGIZMO2,0,0},    // S_KEYGIZMO1
  326. {SPR_KGZ1,0,1,A_InitKeyGizmo,S_KEYGIZMO3,0,0},    // S_KEYGIZMO2
  327. {SPR_KGZ1,0,-1,NULL,S_NULL,0,0},    // S_KEYGIZMO3
  328. {SPR_KGZB,0,1,NULL,S_KGZ_START,0,0},    // S_KGZ_START
  329. {SPR_KGZB,32768,-1,NULL,S_NULL,0,0},    // S_KGZ_BLUEFLOAT1
  330. {SPR_KGZG,32768,-1,NULL,S_NULL,0,0},    // S_KGZ_GREENFLOAT1
  331. {SPR_KGZY,32768,-1,NULL,S_NULL,0,0},    // S_KGZ_YELLOWFLOAT1
  332. {SPR_VLCO,0,350,NULL,S_VOLCANO2,0,0},    // S_VOLCANO1
  333. {SPR_VLCO,0,35,A_VolcanoSet,S_VOLCANO3,0,0},    // S_VOLCANO2
  334. {SPR_VLCO,1,3,NULL,S_VOLCANO4,0,0},    // S_VOLCANO3
  335. {SPR_VLCO,2,3,NULL,S_VOLCANO5,0,0},    // S_VOLCANO4
  336. {SPR_VLCO,3,3,NULL,S_VOLCANO6,0,0},    // S_VOLCANO5
  337. {SPR_VLCO,1,3,NULL,S_VOLCANO7,0,0},    // S_VOLCANO6
  338. {SPR_VLCO,2,3,NULL,S_VOLCANO8,0,0},    // S_VOLCANO7
  339. {SPR_VLCO,3,3,NULL,S_VOLCANO9,0,0},    // S_VOLCANO8
  340. {SPR_VLCO,4,10,A_VolcanoBlast,S_VOLCANO2,0,0},    // S_VOLCANO9
  341. {SPR_VFBL,0,4,A_BeastPuff,S_VOLCANOBALL2,0,0},    // S_VOLCANOBALL1
  342. {SPR_VFBL,1,4,A_BeastPuff,S_VOLCANOBALL1,0,0},    // S_VOLCANOBALL2
  343. {SPR_XPL1,0,4,A_VolcBallImpact,S_VOLCANOBALLX2,0,0},    // S_VOLCANOBALLX1
  344. {SPR_XPL1,1,4,NULL,S_VOLCANOBALLX3,0,0},    // S_VOLCANOBALLX2
  345. {SPR_XPL1,2,4,NULL,S_VOLCANOBALLX4,0,0},    // S_VOLCANOBALLX3
  346. {SPR_XPL1,3,4,NULL,S_VOLCANOBALLX5,0,0},    // S_VOLCANOBALLX4
  347. {SPR_XPL1,4,4,NULL,S_VOLCANOBALLX6,0,0},    // S_VOLCANOBALLX5
  348. {SPR_XPL1,5,4,NULL,S_NULL,0,0},    // S_VOLCANOBALLX6
  349. {SPR_VTFB,0,4,NULL,S_VOLCANOTBALL2,0,0},    // S_VOLCANOTBALL1
  350. {SPR_VTFB,1,4,NULL,S_VOLCANOTBALL1,0,0},    // S_VOLCANOTBALL2
  351. {SPR_SFFI,2,4,NULL,S_VOLCANOTBALLX2,0,0},    // S_VOLCANOTBALLX1
  352. {SPR_SFFI,1,4,NULL,S_VOLCANOTBALLX3,0,0},    // S_VOLCANOTBALLX2
  353. {SPR_SFFI,0,4,NULL,S_VOLCANOTBALLX4,0,0},    // S_VOLCANOTBALLX3
  354. {SPR_SFFI,1,4,NULL,S_VOLCANOTBALLX5,0,0},    // S_VOLCANOTBALLX4
  355. {SPR_SFFI,2,4,NULL,S_VOLCANOTBALLX6,0,0},    // S_VOLCANOTBALLX5
  356. {SPR_SFFI,3,4,NULL,S_VOLCANOTBALLX7,0,0},    // S_VOLCANOTBALLX6
  357. {SPR_SFFI,4,4,NULL,S_NULL,0,0},    // S_VOLCANOTBALLX7
  358. {SPR_TGLT,0,8,A_SpawnTeleGlitter,S_TELEGLITGEN1,0,0},    // S_TELEGLITGEN1
  359. {SPR_TGLT,5,8,A_SpawnTeleGlitter2,S_TELEGLITGEN2,0,0},    // S_TELEGLITGEN2
  360. {SPR_TGLT,32768,2,NULL,S_TELEGLITTER1_2,0,0},    // S_TELEGLITTER1_1
  361. {SPR_TGLT,32769,2,A_AccTeleGlitter,S_TELEGLITTER1_3,0,0},    // S_TELEGLITTER1_2
  362. {SPR_TGLT,32770,2,NULL,S_TELEGLITTER1_4,0,0},    // S_TELEGLITTER1_3
  363. {SPR_TGLT,32771,2,A_AccTeleGlitter,S_TELEGLITTER1_5,0,0},    // S_TELEGLITTER1_4
  364. {SPR_TGLT,32772,2,NULL,S_TELEGLITTER1_1,0,0},    // S_TELEGLITTER1_5
  365. {SPR_TGLT,32773,2,NULL,S_TELEGLITTER2_2,0,0},    // S_TELEGLITTER2_1
  366. {SPR_TGLT,32774,2,A_AccTeleGlitter,S_TELEGLITTER2_3,0,0},    // S_TELEGLITTER2_2
  367. {SPR_TGLT,32775,2,NULL,S_TELEGLITTER2_4,0,0},    // S_TELEGLITTER2_3
  368. {SPR_TGLT,32776,2,A_AccTeleGlitter,S_TELEGLITTER2_5,0,0},    // S_TELEGLITTER2_4
  369. {SPR_TGLT,32777,2,NULL,S_TELEGLITTER2_1,0,0},    // S_TELEGLITTER2_5
  370. {SPR_TELE,32768,6,NULL,S_TFOG2,0,0},    // S_TFOG1
  371. {SPR_TELE,32769,6,NULL,S_TFOG3,0,0},    // S_TFOG2
  372. {SPR_TELE,32770,6,NULL,S_TFOG4,0,0},    // S_TFOG3
  373. {SPR_TELE,32771,6,NULL,S_TFOG5,0,0},    // S_TFOG4
  374. {SPR_TELE,32772,6,NULL,S_TFOG6,0,0},    // S_TFOG5
  375. {SPR_TELE,32773,6,NULL,S_TFOG7,0,0},    // S_TFOG6
  376. {SPR_TELE,32774,6,NULL,S_TFOG8,0,0},    // S_TFOG7
  377. {SPR_TELE,32775,6,NULL,S_TFOG9,0,0},    // S_TFOG8
  378. {SPR_TELE,32774,6,NULL,S_TFOG10,0,0},    // S_TFOG9
  379. {SPR_TELE,32773,6,NULL,S_TFOG11,0,0},    // S_TFOG10
  380. {SPR_TELE,32772,6,NULL,S_TFOG12,0,0},    // S_TFOG11
  381. {SPR_TELE,32771,6,NULL,S_TFOG13,0,0},    // S_TFOG12
  382. {SPR_TELE,32770,6,NULL,S_NULL,0,0},    // S_TFOG13
  383. {SPR_STFF,0,0,A_Light0,S_NULL,0,0},    // S_LIGHTDONE
  384. {SPR_STFF,0,1,A_WeaponReady,S_STAFFREADY,0,0},    // S_STAFFREADY
  385. {SPR_STFF,0,1,A_Lower,S_STAFFDOWN,0,0},    // S_STAFFDOWN
  386. {SPR_STFF,0,1,A_Raise,S_STAFFUP,0,0},    // S_STAFFUP
  387. {SPR_STFF,3,4,A_WeaponReady,S_STAFFREADY2_2,0,0},    // S_STAFFREADY2_1
  388. {SPR_STFF,4,4,A_WeaponReady,S_STAFFREADY2_3,0,0},    // S_STAFFREADY2_2
  389. {SPR_STFF,5,4,A_WeaponReady,S_STAFFREADY2_1,0,0},    // S_STAFFREADY2_3
  390. {SPR_STFF,3,1,A_Lower,S_STAFFDOWN2,0,0},    // S_STAFFDOWN2
  391. {SPR_STFF,3,1,A_Raise,S_STAFFUP2,0,0},    // S_STAFFUP2
  392. {SPR_STFF,1,6,NULL,S_STAFFATK1_2,0,0},    // S_STAFFATK1_1
  393. {SPR_STFF,2,8,A_StaffAttackPL1,S_STAFFATK1_3,0,0},    // S_STAFFATK1_2
  394. {SPR_STFF,1,8,A_ReFire,S_STAFFREADY,0,0},    // S_STAFFATK1_3
  395. {SPR_STFF,6,6,NULL,S_STAFFATK2_2,0,0},    // S_STAFFATK2_1
  396. {SPR_STFF,7,8,A_StaffAttackPL2,S_STAFFATK2_3,0,0},    // S_STAFFATK2_2
  397. {SPR_STFF,6,8,A_ReFire,S_STAFFREADY2_1,0,0},    // S_STAFFATK2_3
  398. {SPR_PUF3,32768,4,NULL,S_STAFFPUFF2,0,0},    // S_STAFFPUFF1
  399. {SPR_PUF3,1,4,NULL,S_STAFFPUFF3,0,0},    // S_STAFFPUFF2
  400. {SPR_PUF3,2,4,NULL,S_STAFFPUFF4,0,0},    // S_STAFFPUFF3
  401. {SPR_PUF3,3,4,NULL,S_NULL,0,0},    // S_STAFFPUFF4
  402. {SPR_PUF4,32768,4,NULL,S_STAFFPUFF2_2,0,0},    // S_STAFFPUFF2_1
  403. {SPR_PUF4,32769,4,NULL,S_STAFFPUFF2_3,0,0},    // S_STAFFPUFF2_2
  404. {SPR_PUF4,32770,4,NULL,S_STAFFPUFF2_4,0,0},    // S_STAFFPUFF2_3
  405. {SPR_PUF4,32771,4,NULL,S_STAFFPUFF2_5,0,0},    // S_STAFFPUFF2_4
  406. {SPR_PUF4,32772,4,NULL,S_STAFFPUFF2_6,0,0},    // S_STAFFPUFF2_5
  407. {SPR_PUF4,32773,4,NULL,S_NULL,0,0},    // S_STAFFPUFF2_6
  408. {SPR_BEAK,0,1,A_BeakReady,S_BEAKREADY,0,0},    // S_BEAKREADY
  409. {SPR_BEAK,0,1,A_Lower,S_BEAKDOWN,0,0},    // S_BEAKDOWN
  410. {SPR_BEAK,0,1,A_BeakRaise,S_BEAKUP,0,0},    // S_BEAKUP
  411. {SPR_BEAK,0,18,A_BeakAttackPL1,S_BEAKREADY,0,0},    // S_BEAKATK1_1
  412. {SPR_BEAK,0,12,A_BeakAttackPL2,S_BEAKREADY,0,0},    // S_BEAKATK2_1
  413. {SPR_WGNT,0,-1,NULL,S_NULL,0,0},    // S_WGNT
  414. {SPR_GAUN,0,1,A_WeaponReady,S_GAUNTLETREADY,0,0},    // S_GAUNTLETREADY
  415. {SPR_GAUN,0,1,A_Lower,S_GAUNTLETDOWN,0,0},    // S_GAUNTLETDOWN
  416. {SPR_GAUN,0,1,A_Raise,S_GAUNTLETUP,0,0},    // S_GAUNTLETUP
  417. {SPR_GAUN,6,4,A_WeaponReady,S_GAUNTLETREADY2_2,0,0},    // S_GAUNTLETREADY2_1
  418. {SPR_GAUN,7,4,A_WeaponReady,S_GAUNTLETREADY2_3,0,0},    // S_GAUNTLETREADY2_2
  419. {SPR_GAUN,8,4,A_WeaponReady,S_GAUNTLETREADY2_1,0,0},    // S_GAUNTLETREADY2_3
  420. {SPR_GAUN,6,1,A_Lower,S_GAUNTLETDOWN2,0,0},    // S_GAUNTLETDOWN2
  421. {SPR_GAUN,6,1,A_Raise,S_GAUNTLETUP2,0,0},    // S_GAUNTLETUP2
  422. {SPR_GAUN,1,4,NULL,S_GAUNTLETATK1_2,0,0},    // S_GAUNTLETATK1_1
  423. {SPR_GAUN,2,4,NULL,S_GAUNTLETATK1_3,0,0},    // S_GAUNTLETATK1_2
  424. {SPR_GAUN,32771,4,A_GauntletAttack,S_GAUNTLETATK1_4,0,0},    // S_GAUNTLETATK1_3
  425. {SPR_GAUN,32772,4,A_GauntletAttack,S_GAUNTLETATK1_5,0,0},    // S_GAUNTLETATK1_4
  426. {SPR_GAUN,32773,4,A_GauntletAttack,S_GAUNTLETATK1_6,0,0},    // S_GAUNTLETATK1_5
  427. {SPR_GAUN,2,4,A_ReFire,S_GAUNTLETATK1_7,0,0},    // S_GAUNTLETATK1_6
  428. {SPR_GAUN,1,4,A_Light0,S_GAUNTLETREADY,0,0},    // S_GAUNTLETATK1_7
  429. {SPR_GAUN,9,4,NULL,S_GAUNTLETATK2_2,0,0},    // S_GAUNTLETATK2_1
  430. {SPR_GAUN,10,4,NULL,S_GAUNTLETATK2_3,0,0},    // S_GAUNTLETATK2_2
  431. {SPR_GAUN,32779,4,A_GauntletAttack,S_GAUNTLETATK2_4,0,0},    // S_GAUNTLETATK2_3
  432. {SPR_GAUN,32780,4,A_GauntletAttack,S_GAUNTLETATK2_5,0,0},    // S_GAUNTLETATK2_4
  433. {SPR_GAUN,32781,4,A_GauntletAttack,S_GAUNTLETATK2_6,0,0},    // S_GAUNTLETATK2_5
  434. {SPR_GAUN,10,4,A_ReFire,S_GAUNTLETATK2_7,0,0},    // S_GAUNTLETATK2_6
  435. {SPR_GAUN,9,4,A_Light0,S_GAUNTLETREADY2_1,0,0},    // S_GAUNTLETATK2_7
  436. {SPR_PUF1,32768,4,NULL,S_GAUNTLETPUFF1_2,0,0},    // S_GAUNTLETPUFF1_1
  437. {SPR_PUF1,32769,4,NULL,S_GAUNTLETPUFF1_3,0,0},    // S_GAUNTLETPUFF1_2
  438. {SPR_PUF1,32770,4,NULL,S_GAUNTLETPUFF1_4,0,0},    // S_GAUNTLETPUFF1_3
  439. {SPR_PUF1,32771,4,NULL,S_NULL,0,0},    // S_GAUNTLETPUFF1_4
  440. {SPR_PUF1,32772,4,NULL,S_GAUNTLETPUFF2_2,0,0},    // S_GAUNTLETPUFF2_1
  441. {SPR_PUF1,32773,4,NULL,S_GAUNTLETPUFF2_3,0,0},    // S_GAUNTLETPUFF2_2
  442. {SPR_PUF1,32774,4,NULL,S_GAUNTLETPUFF2_4,0,0},    // S_GAUNTLETPUFF2_3
  443. {SPR_PUF1,32775,4,NULL,S_NULL,0,0},    // S_GAUNTLETPUFF2_4
  444. {SPR_WBLS,0,-1,NULL,S_NULL,0,0},    // S_BLSR
  445. {SPR_BLSR,0,1,A_WeaponReady,S_BLASTERREADY,0,0},    // S_BLASTERREADY
  446. {SPR_BLSR,0,1,A_Lower,S_BLASTERDOWN,0,0},    // S_BLASTERDOWN
  447. {SPR_BLSR,0,1,A_Raise,S_BLASTERUP,0,0},    // S_BLASTERUP
  448. {SPR_BLSR,1,3,NULL,S_BLASTERATK1_2,0,0},    // S_BLASTERATK1_1
  449. {SPR_BLSR,2,3,NULL,S_BLASTERATK1_3,0,0},    // S_BLASTERATK1_2
  450. {SPR_BLSR,3,2,A_FireBlasterPL1,S_BLASTERATK1_4,0,0},    // S_BLASTERATK1_3
  451. {SPR_BLSR,2,2,NULL,S_BLASTERATK1_5,0,0},    // S_BLASTERATK1_4
  452. {SPR_BLSR,1,2,NULL,S_BLASTERATK1_6,0,0},    // S_BLASTERATK1_5
  453. {SPR_BLSR,0,0,A_ReFire,S_BLASTERREADY,0,0},    // S_BLASTERATK1_6
  454. {SPR_BLSR,1,0,NULL,S_BLASTERATK2_2,0,0},    // S_BLASTERATK2_1
  455. {SPR_BLSR,2,0,NULL,S_BLASTERATK2_3,0,0},    // S_BLASTERATK2_2
  456. {SPR_BLSR,3,3,A_FireBlasterPL2,S_BLASTERATK2_4,0,0},    // S_BLASTERATK2_3
  457. {SPR_BLSR,2,4,NULL,S_BLASTERATK2_5,0,0},    // S_BLASTERATK2_4
  458. {SPR_BLSR,1,4,NULL,S_BLASTERATK2_6,0,0},    // S_BLASTERATK2_5
  459. {SPR_BLSR,0,0,A_ReFire,S_BLASTERREADY,0,0},    // S_BLASTERATK2_6
  460. {SPR_ACLO,4,200,NULL,S_BLASTERFX1_1,0,0},    // S_BLASTERFX1_1
  461. {SPR_FX18,32768,3,A_SpawnRippers,S_BLASTERFXI1_2,0,0},    // S_BLASTERFXI1_1
  462. {SPR_FX18,32769,3,NULL,S_BLASTERFXI1_3,0,0},    // S_BLASTERFXI1_2
  463. {SPR_FX18,32770,4,NULL,S_BLASTERFXI1_4,0,0},    // S_BLASTERFXI1_3
  464. {SPR_FX18,32771,4,NULL,S_BLASTERFXI1_5,0,0},    // S_BLASTERFXI1_4
  465. {SPR_FX18,32772,4,NULL,S_BLASTERFXI1_6,0,0},    // S_BLASTERFXI1_5
  466. {SPR_FX18,32773,4,NULL,S_BLASTERFXI1_7,0,0},    // S_BLASTERFXI1_6
  467. {SPR_FX18,32774,4,NULL,S_NULL,0,0},    // S_BLASTERFXI1_7
  468. {SPR_FX18,7,4,NULL,S_BLASTERSMOKE2,0,0},    // S_BLASTERSMOKE1
  469. {SPR_FX18,8,4,NULL,S_BLASTERSMOKE3,0,0},    // S_BLASTERSMOKE2
  470. {SPR_FX18,9,4,NULL,S_BLASTERSMOKE4,0,0},    // S_BLASTERSMOKE3
  471. {SPR_FX18,10,4,NULL,S_BLASTERSMOKE5,0,0},    // S_BLASTERSMOKE4
  472. {SPR_FX18,11,4,NULL,S_NULL,0,0},    // S_BLASTERSMOKE5
  473. {SPR_FX18,12,4,NULL,S_RIPPER2,0,0},    // S_RIPPER1
  474. {SPR_FX18,13,5,NULL,S_RIPPER1,0,0},    // S_RIPPER2
  475. {SPR_FX18,32782,4,NULL,S_RIPPERX2,0,0},    // S_RIPPERX1
  476. {SPR_FX18,32783,4,NULL,S_RIPPERX3,0,0},    // S_RIPPERX2
  477. {SPR_FX18,32784,4,NULL,S_RIPPERX4,0,0},    // S_RIPPERX3
  478. {SPR_FX18,32785,4,NULL,S_RIPPERX5,0,0},    // S_RIPPERX4
  479. {SPR_FX18,32786,4,NULL,S_NULL,0,0},    // S_RIPPERX5
  480. {SPR_FX17,32768,4,NULL,S_BLASTERPUFF1_2,0,0},    // S_BLASTERPUFF1_1
  481. {SPR_FX17,32769,4,NULL,S_BLASTERPUFF1_3,0,0},    // S_BLASTERPUFF1_2
  482. {SPR_FX17,32770,4,NULL,S_BLASTERPUFF1_4,0,0},    // S_BLASTERPUFF1_3
  483. {SPR_FX17,32771,4,NULL,S_BLASTERPUFF1_5,0,0},    // S_BLASTERPUFF1_4
  484. {SPR_FX17,32772,4,NULL,S_NULL,0,0},    // S_BLASTERPUFF1_5
  485. {SPR_FX17,32773,3,NULL,S_BLASTERPUFF2_2,0,0},    // S_BLASTERPUFF2_1
  486. {SPR_FX17,32774,3,NULL,S_BLASTERPUFF2_3,0,0},    // S_BLASTERPUFF2_2
  487. {SPR_FX17,32775,4,NULL,S_BLASTERPUFF2_4,0,0},    // S_BLASTERPUFF2_3
  488. {SPR_FX17,32776,4,NULL,S_BLASTERPUFF2_5,0,0},    // S_BLASTERPUFF2_4
  489. {SPR_FX17,32777,4,NULL,S_BLASTERPUFF2_6,0,0},    // S_BLASTERPUFF2_5
  490. {SPR_FX17,32778,4,NULL,S_BLASTERPUFF2_7,0,0},    // S_BLASTERPUFF2_6
  491. {SPR_FX17,32779,4,NULL,S_NULL,0,0},    // S_BLASTERPUFF2_7
  492. {SPR_WMCE,0,-1,NULL,S_NULL,0,0},    // S_WMCE
  493. {SPR_MACE,0,1,A_WeaponReady,S_MACEREADY,0,0},    // S_MACEREADY
  494. {SPR_MACE,0,1,A_Lower,S_MACEDOWN,0,0},    // S_MACEDOWN
  495. {SPR_MACE,0,1,A_Raise,S_MACEUP,0,0},    // S_MACEUP
  496. {SPR_MACE,1,4,NULL,S_MACEATK1_2,0,0},    // S_MACEATK1_1
  497. {SPR_MACE,2,3,A_FireMacePL1,S_MACEATK1_3,0,0},    // S_MACEATK1_2
  498. {SPR_MACE,3,3,A_FireMacePL1,S_MACEATK1_4,0,0},    // S_MACEATK1_3
  499. {SPR_MACE,4,3,A_FireMacePL1,S_MACEATK1_5,0,0},    // S_MACEATK1_4
  500. {SPR_MACE,5,3,A_FireMacePL1,S_MACEATK1_6,0,0},    // S_MACEATK1_5
  501. {SPR_MACE,2,4,A_ReFire,S_MACEATK1_7,0,0},    // S_MACEATK1_6
  502. {SPR_MACE,3,4,NULL,S_MACEATK1_8,0,0},    // S_MACEATK1_7
  503. {SPR_MACE,4,4,NULL,S_MACEATK1_9,0,0},    // S_MACEATK1_8
  504. {SPR_MACE,5,4,NULL,S_MACEATK1_10,0,0},    // S_MACEATK1_9
  505. {SPR_MACE,1,4,NULL,S_MACEREADY,0,0},    // S_MACEATK1_10
  506. {SPR_MACE,1,4,NULL,S_MACEATK2_2,0,0},    // S_MACEATK2_1
  507. {SPR_MACE,3,4,A_FireMacePL2,S_MACEATK2_3,0,0},    // S_MACEATK2_2
  508. {SPR_MACE,1,4,NULL,S_MACEATK2_4,0,0},    // S_MACEATK2_3
  509. {SPR_MACE,0,8,A_ReFire,S_MACEREADY,0,0},    // S_MACEATK2_4
  510. {SPR_FX02,0,4,A_MacePL1Check,S_MACEFX1_2,0,0},    // S_MACEFX1_1
  511. {SPR_FX02,1,4,A_MacePL1Check,S_MACEFX1_1,0,0},    // S_MACEFX1_2
  512. {SPR_FX02,32773,4,A_MaceBallImpact,S_MACEFXI1_2,0,0},    // S_MACEFXI1_1
  513. {SPR_FX02,32774,4,NULL,S_MACEFXI1_3,0,0},    // S_MACEFXI1_2
  514. {SPR_FX02,32775,4,NULL,S_MACEFXI1_4,0,0},    // S_MACEFXI1_3
  515. {SPR_FX02,32776,4,NULL,S_MACEFXI1_5,0,0},    // S_MACEFXI1_4
  516. {SPR_FX02,32777,4,NULL,S_NULL,0,0},    // S_MACEFXI1_5
  517. {SPR_FX02,2,4,NULL,S_MACEFX2_2,0,0},    // S_MACEFX2_1
  518. {SPR_FX02,3,4,NULL,S_MACEFX2_1,0,0},    // S_MACEFX2_2
  519. {SPR_FX02,32773,4,A_MaceBallImpact2,S_MACEFXI1_2,0,0},    // S_MACEFXI2_1
  520. {SPR_FX02,0,4,NULL,S_MACEFX3_2,0,0},    // S_MACEFX3_1
  521. {SPR_FX02,1,4,NULL,S_MACEFX3_1,0,0},    // S_MACEFX3_2
  522. {SPR_FX02,4,99,NULL,S_MACEFX4_1,0,0},    // S_MACEFX4_1
  523. {SPR_FX02,32770,4,A_DeathBallImpact,S_MACEFXI1_2,0,0},    // S_MACEFXI4_1
  524. {SPR_WSKL,0,-1,NULL,S_NULL,0,0},    // S_WSKL
  525. {SPR_HROD,0,1,A_WeaponReady,S_HORNRODREADY,0,0},    // S_HORNRODREADY
  526. {SPR_HROD,0,1,A_Lower,S_HORNRODDOWN,0,0},    // S_HORNRODDOWN
  527. {SPR_HROD,0,1,A_Raise,S_HORNRODUP,0,0},    // S_HORNRODUP
  528. {SPR_HROD,0,4,A_FireSkullRodPL1,S_HORNRODATK1_2,0,0},    // S_HORNRODATK1_1
  529. {SPR_HROD,1,4,A_FireSkullRodPL1,S_HORNRODATK1_3,0,0},    // S_HORNRODATK1_2
  530. {SPR_HROD,1,0,A_ReFire,S_HORNRODREADY,0,0},    // S_HORNRODATK1_3
  531. {SPR_HROD,2,2,NULL,S_HORNRODATK2_2,0,0},    // S_HORNRODATK2_1
  532. {SPR_HROD,3,3,NULL,S_HORNRODATK2_3,0,0},    // S_HORNRODATK2_2
  533. {SPR_HROD,4,2,NULL,S_HORNRODATK2_4,0,0},    // S_HORNRODATK2_3
  534. {SPR_HROD,5,3,NULL,S_HORNRODATK2_5,0,0},    // S_HORNRODATK2_4
  535. {SPR_HROD,6,4,A_FireSkullRodPL2,S_HORNRODATK2_6,0,0},    // S_HORNRODATK2_5
  536. {SPR_HROD,5,2,NULL,S_HORNRODATK2_7,0,0},    // S_HORNRODATK2_6
  537. {SPR_HROD,4,3,NULL,S_HORNRODATK2_8,0,0},    // S_HORNRODATK2_7
  538. {SPR_HROD,3,2,NULL,S_HORNRODATK2_9,0,0},    // S_HORNRODATK2_8
  539. {SPR_HROD,2,2,A_ReFire,S_HORNRODREADY,0,0},    // S_HORNRODATK2_9
  540. {SPR_FX00,32768,6,NULL,S_HRODFX1_2,0,0},    // S_HRODFX1_1
  541. {SPR_FX00,32769,6,NULL,S_HRODFX1_1,0,0},    // S_HRODFX1_2
  542. {SPR_FX00,32775,5,NULL,S_HRODFXI1_2,0,0},    // S_HRODFXI1_1
  543. {SPR_FX00,32776,5,NULL,S_HRODFXI1_3,0,0},    // S_HRODFXI1_2
  544. {SPR_FX00,32777,4,NULL,S_HRODFXI1_4,0,0},    // S_HRODFXI1_3
  545. {SPR_FX00,32778,4,NULL,S_HRODFXI1_5,0,0},    // S_HRODFXI1_4
  546. {SPR_FX00,32779,3,NULL,S_HRODFXI1_6,0,0},    // S_HRODFXI1_5
  547. {SPR_FX00,32780,3,NULL,S_NULL,0,0},    // S_HRODFXI1_6
  548. {SPR_FX00,32770,3,NULL,S_HRODFX2_2,0,0},    // S_HRODFX2_1
  549. {SPR_FX00,32771,3,A_SkullRodPL2Seek,S_HRODFX2_3,0,0},    // S_HRODFX2_2
  550. {SPR_FX00,32772,3,NULL,S_HRODFX2_4,0,0},    // S_HRODFX2_3
  551. {SPR_FX00,32773,3,A_SkullRodPL2Seek,S_HRODFX2_1,0,0},    // S_HRODFX2_4
  552. {SPR_FX00,32775,5,A_AddPlayerRain,S_HRODFXI2_2,0,0},    // S_HRODFXI2_1
  553. {SPR_FX00,32776,5,NULL,S_HRODFXI2_3,0,0},    // S_HRODFXI2_2
  554. {SPR_FX00,32777,4,NULL,S_HRODFXI2_4,0,0},    // S_HRODFXI2_3
  555. {SPR_FX00,32778,3,NULL,S_HRODFXI2_5,0,0},    // S_HRODFXI2_4
  556. {SPR_FX00,32779,3,NULL,S_HRODFXI2_6,0,0},    // S_HRODFXI2_5
  557. {SPR_FX00,32780,3,NULL,S_HRODFXI2_7,0,0},    // S_HRODFXI2_6
  558. {SPR_FX00,6,1,A_HideInCeiling,S_HRODFXI2_8,0,0},    // S_HRODFXI2_7
  559. {SPR_FX00,6,1,A_SkullRodStorm,S_HRODFXI2_8,0,0},    // S_HRODFXI2_8
  560. {SPR_FX20,32768,-1,NULL,S_NULL,0,0},    // S_RAINPLR1_1
  561. {SPR_FX21,32768,-1,NULL,S_NULL,0,0},    // S_RAINPLR2_1
  562. {SPR_FX22,32768,-1,NULL,S_NULL,0,0},    // S_RAINPLR3_1
  563. {SPR_FX23,32768,-1,NULL,S_NULL,0,0},    // S_RAINPLR4_1
  564. {SPR_FX20,32769,4,A_RainImpact,S_RAINPLR1X_2,0,0},    // S_RAINPLR1X_1
  565. {SPR_FX20,32770,4,NULL,S_RAINPLR1X_3,0,0},    // S_RAINPLR1X_2
  566. {SPR_FX20,32771,4,NULL,S_RAINPLR1X_4,0,0},    // S_RAINPLR1X_3
  567. {SPR_FX20,32772,4,NULL,S_RAINPLR1X_5,0,0},    // S_RAINPLR1X_4
  568. {SPR_FX20,32773,4,NULL,S_NULL,0,0},    // S_RAINPLR1X_5
  569. {SPR_FX21,32769,4,A_RainImpact,S_RAINPLR2X_2,0,0},    // S_RAINPLR2X_1
  570. {SPR_FX21,32770,4,NULL,S_RAINPLR2X_3,0,0},    // S_RAINPLR2X_2
  571. {SPR_FX21,32771,4,NULL,S_RAINPLR2X_4,0,0},    // S_RAINPLR2X_3
  572. {SPR_FX21,32772,4,NULL,S_RAINPLR2X_5,0,0},    // S_RAINPLR2X_4
  573. {SPR_FX21,32773,4,NULL,S_NULL,0,0},    // S_RAINPLR2X_5
  574. {SPR_FX22,32769,4,A_RainImpact,S_RAINPLR3X_2,0,0},    // S_RAINPLR3X_1
  575. {SPR_FX22,32770,4,NULL,S_RAINPLR3X_3,0,0},    // S_RAINPLR3X_2
  576. {SPR_FX22,32771,4,NULL,S_RAINPLR3X_4,0,0},    // S_RAINPLR3X_3
  577. {SPR_FX22,32772,4,NULL,S_RAINPLR3X_5,0,0},    // S_RAINPLR3X_4
  578. {SPR_FX22,32773,4,NULL,S_NULL,0,0},    // S_RAINPLR3X_5
  579. {SPR_FX23,32769,4,A_RainImpact,S_RAINPLR4X_2,0,0},    // S_RAINPLR4X_1
  580. {SPR_FX23,32770,4,NULL,S_RAINPLR4X_3,0,0},    // S_RAINPLR4X_2
  581. {SPR_FX23,32771,4,NULL,S_RAINPLR4X_4,0,0},    // S_RAINPLR4X_3
  582. {SPR_FX23,32772,4,NULL,S_RAINPLR4X_5,0,0},    // S_RAINPLR4X_4
  583. {SPR_FX23,32773,4,NULL,S_NULL,0,0},    // S_RAINPLR4X_5
  584. {SPR_FX20,32774,4,NULL,S_RAINAIRXPLR1_2,0,0},    // S_RAINAIRXPLR1_1
  585. {SPR_FX21,32774,4,NULL,S_RAINAIRXPLR2_2,0,0},    // S_RAINAIRXPLR2_1
  586. {SPR_FX22,32774,4,NULL,S_RAINAIRXPLR3_2,0,0},    // S_RAINAIRXPLR3_1
  587. {SPR_FX23,32774,4,NULL,S_RAINAIRXPLR4_2,0,0},    // S_RAINAIRXPLR4_1
  588. {SPR_FX20,32775,4,NULL,S_RAINAIRXPLR1_3,0,0},    // S_RAINAIRXPLR1_2
  589. {SPR_FX21,32775,4,NULL,S_RAINAIRXPLR2_3,0,0},    // S_RAINAIRXPLR2_2
  590. {SPR_FX22,32775,4,NULL,S_RAINAIRXPLR3_3,0,0},    // S_RAINAIRXPLR3_2
  591. {SPR_FX23,32775,4,NULL,S_RAINAIRXPLR4_3,0,0},    // S_RAINAIRXPLR4_2
  592. {SPR_FX20,32776,4,NULL,S_NULL,0,0},    // S_RAINAIRXPLR1_3
  593. {SPR_FX21,32776,4,NULL,S_NULL,0,0},    // S_RAINAIRXPLR2_3
  594. {SPR_FX22,32776,4,NULL,S_NULL,0,0},    // S_RAINAIRXPLR3_3
  595. {SPR_FX23,32776,4,NULL,S_NULL,0,0},    // S_RAINAIRXPLR4_3
  596. {SPR_GWND,0,1,A_WeaponReady,S_GOLDWANDREADY,0,0},    // S_GOLDWANDREADY
  597. {SPR_GWND,0,1,A_Lower,S_GOLDWANDDOWN,0,0},    // S_GOLDWANDDOWN
  598. {SPR_GWND,0,1,A_Raise,S_GOLDWANDUP,0,0},    // S_GOLDWANDUP
  599. {SPR_GWND,1,3,NULL,S_GOLDWANDATK1_2,0,0},    // S_GOLDWANDATK1_1
  600. {SPR_GWND,2,5,A_FireGoldWandPL1,S_GOLDWANDATK1_3,0,0},    // S_GOLDWANDATK1_2
  601. {SPR_GWND,3,3,NULL,S_GOLDWANDATK1_4,0,0},    // S_GOLDWANDATK1_3
  602. {SPR_GWND,3,0,A_ReFire,S_GOLDWANDREADY,0,0},    // S_GOLDWANDATK1_4
  603. {SPR_GWND,1,3,NULL,S_GOLDWANDATK2_2,0,0},    // S_GOLDWANDATK2_1
  604. {SPR_GWND,2,4,A_FireGoldWandPL2,S_GOLDWANDATK2_3,0,0},    // S_GOLDWANDATK2_2
  605. {SPR_GWND,3,3,NULL,S_GOLDWANDATK2_4,0,0},    // S_GOLDWANDATK2_3
  606. {SPR_GWND,3,0,A_ReFire,S_GOLDWANDREADY,0,0},    // S_GOLDWANDATK2_4
  607. {SPR_FX01,32768,6,NULL,S_GWANDFX1_2,0,0},    // S_GWANDFX1_1
  608. {SPR_FX01,32769,6,NULL,S_GWANDFX1_1,0,0},    // S_GWANDFX1_2
  609. {SPR_FX01,32772,3,NULL,S_GWANDFXI1_2,0,0},    // S_GWANDFXI1_1
  610. {SPR_FX01,32773,3,NULL,S_GWANDFXI1_3,0,0},    // S_GWANDFXI1_2
  611. {SPR_FX01,32774,3,NULL,S_GWANDFXI1_4,0,0},    // S_GWANDFXI1_3
  612. {SPR_FX01,32775,3,NULL,S_NULL,0,0},    // S_GWANDFXI1_4
  613. {SPR_FX01,32770,6,NULL,S_GWANDFX2_2,0,0},    // S_GWANDFX2_1
  614. {SPR_FX01,32771,6,NULL,S_GWANDFX2_1,0,0},    // S_GWANDFX2_2
  615. {SPR_PUF2,32768,3,NULL,S_GWANDPUFF1_2,0,0},    // S_GWANDPUFF1_1
  616. {SPR_PUF2,32769,3,NULL,S_GWANDPUFF1_3,0,0},    // S_GWANDPUFF1_2
  617. {SPR_PUF2,32770,3,NULL,S_GWANDPUFF1_4,0,0},    // S_GWANDPUFF1_3
  618. {SPR_PUF2,32771,3,NULL,S_GWANDPUFF1_5,0,0},    // S_GWANDPUFF1_4
  619. {SPR_PUF2,32772,3,NULL,S_NULL,0,0},    // S_GWANDPUFF1_5
  620. {SPR_WPHX,0,-1,NULL,S_NULL,0,0},    // S_WPHX
  621. {SPR_PHNX,0,1,A_WeaponReady,S_PHOENIXREADY,0,0},    // S_PHOENIXREADY
  622. {SPR_PHNX,0,1,A_Lower,S_PHOENIXDOWN,0,0},    // S_PHOENIXDOWN
  623. {SPR_PHNX,0,1,A_Raise,S_PHOENIXUP,0,0},    // S_PHOENIXUP
  624. {SPR_PHNX,1,5,NULL,S_PHOENIXATK1_2,0,0},    // S_PHOENIXATK1_1
  625. {SPR_PHNX,2,7,A_FirePhoenixPL1,S_PHOENIXATK1_3,0,0},    // S_PHOENIXATK1_2
  626. {SPR_PHNX,3,4,NULL,S_PHOENIXATK1_4,0,0},    // S_PHOENIXATK1_3
  627. {SPR_PHNX,1,4,NULL,S_PHOENIXATK1_5,0,0},    // S_PHOENIXATK1_4
  628. {SPR_PHNX,1,0,A_ReFire,S_PHOENIXREADY,0,0},    // S_PHOENIXATK1_5
  629. {SPR_PHNX,1,3,A_InitPhoenixPL2,S_PHOENIXATK2_2,0,0},    // S_PHOENIXATK2_1
  630. {SPR_PHNX,32770,1,A_FirePhoenixPL2,S_PHOENIXATK2_3,0,0},    // S_PHOENIXATK2_2
  631. {SPR_PHNX,1,4,A_ReFire,S_PHOENIXATK2_4,0,0},    // S_PHOENIXATK2_3
  632. {SPR_PHNX,1,4,A_ShutdownPhoenixPL2,S_PHOENIXREADY,0,0},    // S_PHOENIXATK2_4
  633. {SPR_FX04,32768,4,A_PhoenixPuff,S_PHOENIXFX1_1,0,0},    // S_PHOENIXFX1_1
  634. {SPR_FX08,32768,6,A_Explode,S_PHOENIXFXI1_2,0,0},    // S_PHOENIXFXI1_1
  635. {SPR_FX08,32769,5,NULL,S_PHOENIXFXI1_3,0,0},    // S_PHOENIXFXI1_2
  636. {SPR_FX08,32770,5,NULL,S_PHOENIXFXI1_4,0,0},    // S_PHOENIXFXI1_3
  637. {SPR_FX08,32771,4,NULL,S_PHOENIXFXI1_5,0,0},    // S_PHOENIXFXI1_4
  638. {SPR_FX08,32772,4,NULL,S_PHOENIXFXI1_6,0,0},    // S_PHOENIXFXI1_5
  639. {SPR_FX08,32773,4,NULL,S_PHOENIXFXI1_7,0,0},    // S_PHOENIXFXI1_6
  640. {SPR_FX08,32774,4,NULL,S_PHOENIXFXI1_8,0,0},    // S_PHOENIXFXI1_7
  641. {SPR_FX08,32775,4,NULL,S_NULL,0,0},    // S_PHOENIXFXI1_8
  642. {SPR_FX04,1,4,NULL,S_PHOENIXPUFF2,0,0},    // S_PHOENIXPUFF1
  643. {SPR_FX04,2,4,NULL,S_PHOENIXPUFF3,0,0},    // S_PHOENIXPUFF2
  644. {SPR_FX04,3,4,NULL,S_PHOENIXPUFF4,0,0},    // S_PHOENIXPUFF3
  645. {SPR_FX04,4,4,NULL,S_PHOENIXPUFF5,0,0},    // S_PHOENIXPUFF4
  646. {SPR_FX04,5,4,NULL,S_NULL,0,0},    // S_PHOENIXPUFF5
  647. {SPR_FX09,32768,2,NULL,S_PHOENIXFX2_2,0,0},    // S_PHOENIXFX2_1
  648. {SPR_FX09,32769,2,NULL,S_PHOENIXFX2_3,0,0},    // S_PHOENIXFX2_2
  649. {SPR_FX09,32768,2,NULL,S_PHOENIXFX2_4,0,0},    // S_PHOENIXFX2_3
  650. {SPR_FX09,32769,2,NULL,S_PHOENIXFX2_5,0,0},    // S_PHOENIXFX2_4
  651. {SPR_FX09,32768,2,NULL,S_PHOENIXFX2_6,0,0},    // S_PHOENIXFX2_5
  652. {SPR_FX09,32769,2,A_FlameEnd,S_PHOENIXFX2_7,0,0},    // S_PHOENIXFX2_6
  653. {SPR_FX09,32770,2,NULL,S_PHOENIXFX2_8,0,0},    // S_PHOENIXFX2_7
  654. {SPR_FX09,32771,2,NULL,S_PHOENIXFX2_9,0,0},    // S_PHOENIXFX2_8
  655. {SPR_FX09,32772,2,NULL,S_PHOENIXFX2_10,0,0},    // S_PHOENIXFX2_9
  656. {SPR_FX09,32773,2,NULL,S_NULL,0,0},    // S_PHOENIXFX2_10
  657. {SPR_FX09,32774,3,NULL,S_PHOENIXFXI2_2,0,0},    // S_PHOENIXFXI2_1
  658. {SPR_FX09,32775,3,A_FloatPuff,S_PHOENIXFXI2_3,0,0},    // S_PHOENIXFXI2_2
  659. {SPR_FX09,32776,4,NULL,S_PHOENIXFXI2_4,0,0},    // S_PHOENIXFXI2_3
  660. {SPR_FX09,32777,5,NULL,S_PHOENIXFXI2_5,0,0},    // S_PHOENIXFXI2_4
  661. {SPR_FX09,32778,5,NULL,S_NULL,0,0},    // S_PHOENIXFXI2_5
  662. {SPR_WBOW,0,-1,NULL,S_NULL,0,0},    // S_WBOW
  663. {SPR_CRBW,0,1,A_WeaponReady,S_CRBOW2,0,0},    // S_CRBOW1
  664. {SPR_CRBW,0,1,A_WeaponReady,S_CRBOW3,0,0},    // S_CRBOW2
  665. {SPR_CRBW,0,1,A_WeaponReady,S_CRBOW4,0,0},    // S_CRBOW3
  666. {SPR_CRBW,0,1,A_WeaponReady,S_CRBOW5,0,0},    // S_CRBOW4
  667. {SPR_CRBW,0,1,A_WeaponReady,S_CRBOW6,0,0},    // S_CRBOW5
  668. {SPR_CRBW,0,1,A_WeaponReady,S_CRBOW7,0,0},    // S_CRBOW6
  669. {SPR_CRBW,1,1,A_WeaponReady,S_CRBOW8,0,0},    // S_CRBOW7
  670. {SPR_CRBW,1,1,A_WeaponReady,S_CRBOW9,0,0},    // S_CRBOW8
  671. {SPR_CRBW,1,1,A_WeaponReady,S_CRBOW10,0,0},    // S_CRBOW9
  672. {SPR_CRBW,1,1,A_WeaponReady,S_CRBOW11,0,0},    // S_CRBOW10
  673. {SPR_CRBW,1,1,A_WeaponReady,S_CRBOW12,0,0},    // S_CRBOW11
  674. {SPR_CRBW,1,1,A_WeaponReady,S_CRBOW13,0,0},    // S_CRBOW12
  675. {SPR_CRBW,2,1,A_WeaponReady,S_CRBOW14,0,0},    // S_CRBOW13
  676. {SPR_CRBW,2,1,A_WeaponReady,S_CRBOW15,0,0},    // S_CRBOW14
  677. {SPR_CRBW,2,1,A_WeaponReady,S_CRBOW16,0,0},    // S_CRBOW15
  678. {SPR_CRBW,2,1,A_WeaponReady,S_CRBOW17,0,0},    // S_CRBOW16
  679. {SPR_CRBW,2,1,A_WeaponReady,S_CRBOW18,0,0},    // S_CRBOW17
  680. {SPR_CRBW,2,1,A_WeaponReady,S_CRBOW1,0,0},    // S_CRBOW18
  681. {SPR_CRBW,0,1,A_Lower,S_CRBOWDOWN,0,0},    // S_CRBOWDOWN
  682. {SPR_CRBW,0,1,A_Raise,S_CRBOWUP,0,0},    // S_CRBOWUP
  683. {SPR_CRBW,3,6,A_FireCrossbowPL1,S_CRBOWATK1_2,0,0},    // S_CRBOWATK1_1
  684. {SPR_CRBW,4,3,NULL,S_CRBOWATK1_3,0,0},    // S_CRBOWATK1_2
  685. {SPR_CRBW,5,3,NULL,S_CRBOWATK1_4,0,0},    // S_CRBOWATK1_3
  686. {SPR_CRBW,6,3,NULL,S_CRBOWATK1_5,0,0},    // S_CRBOWATK1_4
  687. {SPR_CRBW,7,3,NULL,S_CRBOWATK1_6,0,0},    // S_CRBOWATK1_5
  688. {SPR_CRBW,0,4,NULL,S_CRBOWATK1_7,0,0},    // S_CRBOWATK1_6
  689. {SPR_CRBW,1,4,NULL,S_CRBOWATK1_8,0,0},    // S_CRBOWATK1_7
  690. {SPR_CRBW,2,5,A_ReFire,S_CRBOW1,0,0},    // S_CRBOWATK1_8
  691. {SPR_CRBW,3,5,A_FireCrossbowPL2,S_CRBOWATK2_2,0,0},    // S_CRBOWATK2_1
  692. {SPR_CRBW,4,3,NULL,S_CRBOWATK2_3,0,0},    // S_CRBOWATK2_2
  693. {SPR_CRBW,5,2,NULL,S_CRBOWATK2_4,0,0},    // S_CRBOWATK2_3
  694. {SPR_CRBW,6,3,NULL,S_CRBOWATK2_5,0,0},    // S_CRBOWATK2_4
  695. {SPR_CRBW,7,2,NULL,S_CRBOWATK2_6,0,0},    // S_CRBOWATK2_5
  696. {SPR_CRBW,0,3,NULL,S_CRBOWATK2_7,0,0},    // S_CRBOWATK2_6
  697. {SPR_CRBW,1,3,NULL,S_CRBOWATK2_8,0,0},    // S_CRBOWATK2_7
  698. {SPR_CRBW,2,4,A_ReFire,S_CRBOW1,0,0},    // S_CRBOWATK2_8
  699. {SPR_FX03,32769,1,NULL,S_CRBOWFX1,0,0},    // S_CRBOWFX1
  700. {SPR_FX03,32775,8,NULL,S_CRBOWFXI1_2,0,0},    // S_CRBOWFXI1_1
  701. {SPR_FX03,32776,8,NULL,S_CRBOWFXI1_3,0,0},    // S_CRBOWFXI1_2
  702. {SPR_FX03,32777,8,NULL,S_NULL,0,0},    // S_CRBOWFXI1_3
  703. {SPR_FX03,32769,1,A_BoltSpark,S_CRBOWFX2,0,0},    // S_CRBOWFX2
  704. {SPR_FX03,32768,1,NULL,S_CRBOWFX3,0,0},    // S_CRBOWFX3
  705. {SPR_FX03,32770,8,NULL,S_CRBOWFXI3_2,0,0},    // S_CRBOWFXI3_1
  706. {SPR_FX03,32771,8,NULL,S_CRBOWFXI3_3,0,0},    // S_CRBOWFXI3_2
  707. {SPR_FX03,32772,8,NULL,S_NULL,0,0},    // S_CRBOWFXI3_3
  708. {SPR_FX03,32773,8,NULL,S_CRBOWFX4_2,0,0},    // S_CRBOWFX4_1
  709. {SPR_FX03,32774,8,NULL,S_NULL,0,0},    // S_CRBOWFX4_2
  710. {SPR_BLOD,2,8,NULL,S_BLOOD2,0,0},    // S_BLOOD1
  711. {SPR_BLOD,1,8,NULL,S_BLOOD3,0,0},    // S_BLOOD2
  712. {SPR_BLOD,0,8,NULL,S_NULL,0,0},    // S_BLOOD3
  713. {SPR_BLOD,2,8,NULL,S_BLOODSPLATTER2,0,0},    // S_BLOODSPLATTER1
  714. {SPR_BLOD,1,8,NULL,S_BLOODSPLATTER3,0,0},    // S_BLOODSPLATTER2
  715. {SPR_BLOD,0,8,NULL,S_NULL,0,0},    // S_BLOODSPLATTER3
  716. {SPR_BLOD,0,6,NULL,S_NULL,0,0},    // S_BLOODSPLATTERX
  717. {SPR_PLAY,0,-1,NULL,S_NULL,0,0},    // S_PLAY
  718. {SPR_PLAY,0,4,NULL,S_PLAY_RUN2,0,0},    // S_PLAY_RUN1
  719. {SPR_PLAY,1,4,NULL,S_PLAY_RUN3,0,0},    // S_PLAY_RUN2
  720. {SPR_PLAY,2,4,NULL,S_PLAY_RUN4,0,0},    // S_PLAY_RUN3
  721. {SPR_PLAY,3,4,NULL,S_PLAY_RUN1,0,0},    // S_PLAY_RUN4
  722. {SPR_PLAY,4,12,NULL,S_PLAY,0,0},    // S_PLAY_ATK1
  723. {SPR_PLAY,32773,6,NULL,S_PLAY_ATK1,0,0},    // S_PLAY_ATK2
  724. {SPR_PLAY,6,4,NULL,S_PLAY_PAIN2,0,0},    // S_PLAY_PAIN
  725. {SPR_PLAY,6,4,A_Pain,S_PLAY,0,0},    // S_PLAY_PAIN2
  726. {SPR_PLAY,7,6,NULL,S_PLAY_DIE2,0,0},    // S_PLAY_DIE1
  727. {SPR_PLAY,8,6,A_Scream,S_PLAY_DIE3,0,0},    // S_PLAY_DIE2
  728. {SPR_PLAY,9,6,NULL,S_PLAY_DIE4,0,0},    // S_PLAY_DIE3
  729. {SPR_PLAY,10,6,NULL,S_PLAY_DIE5,0,0},    // S_PLAY_DIE4
  730. {SPR_PLAY,11,6,A_NoBlocking,S_PLAY_DIE6,0,0},    // S_PLAY_DIE5
  731. {SPR_PLAY,12,6,NULL,S_PLAY_DIE7,0,0},    // S_PLAY_DIE6
  732. {SPR_PLAY,13,6,NULL,S_PLAY_DIE8,0,0},    // S_PLAY_DIE7
  733. {SPR_PLAY,14,6,NULL,S_PLAY_DIE9,0,0},    // S_PLAY_DIE8
  734. {SPR_PLAY,15,-1,A_AddPlayerCorpse,S_NULL,0,0},    // S_PLAY_DIE9
  735. {SPR_PLAY,16,5,A_Scream,S_PLAY_XDIE2,0,0},    // S_PLAY_XDIE1
  736. {SPR_PLAY,17,5,A_SkullPop,S_PLAY_XDIE3,0,0},    // S_PLAY_XDIE2
  737. {SPR_PLAY,18,5,A_NoBlocking,S_PLAY_XDIE4,0,0},    // S_PLAY_XDIE3
  738. {SPR_PLAY,19,5,NULL,S_PLAY_XDIE5,0,0},    // S_PLAY_XDIE4
  739. {SPR_PLAY,20,5,NULL,S_PLAY_XDIE6,0,0},    // S_PLAY_XDIE5
  740. {SPR_PLAY,21,5,NULL,S_PLAY_XDIE7,0,0},    // S_PLAY_XDIE6
  741. {SPR_PLAY,22,5,NULL,S_PLAY_XDIE8,0,0},    // S_PLAY_XDIE7
  742. {SPR_PLAY,23,5,NULL,S_PLAY_XDIE9,0,0},    // S_PLAY_XDIE8
  743. {SPR_PLAY,24,-1,A_AddPlayerCorpse,S_NULL,0,0},    // S_PLAY_XDIE9
  744. {SPR_FDTH,32768,5,A_FlameSnd,S_PLAY_FDTH2,0,0},    // S_PLAY_FDTH1
  745. {SPR_FDTH,32769,4,NULL,S_PLAY_FDTH3,0,0},    // S_PLAY_FDTH2
  746. {SPR_FDTH,32770,5,NULL,S_PLAY_FDTH4,0,0},    // S_PLAY_FDTH3
  747. {SPR_FDTH,32771,4,A_Scream,S_PLAY_FDTH5,0,0},    // S_PLAY_FDTH4
  748. {SPR_FDTH,32772,5,NULL,S_PLAY_FDTH6,0,0},    // S_PLAY_FDTH5
  749. {SPR_FDTH,32773,4,NULL,S_PLAY_FDTH7,0,0},    // S_PLAY_FDTH6
  750. {SPR_FDTH,32774,5,A_FlameSnd,S_PLAY_FDTH8,0,0},    // S_PLAY_FDTH7
  751. {SPR_FDTH,32775,4,NULL,S_PLAY_FDTH9,0,0},    // S_PLAY_FDTH8
  752. {SPR_FDTH,32776,5,NULL,S_PLAY_FDTH10,0,0},    // S_PLAY_FDTH9
  753. {SPR_FDTH,32777,4,NULL,S_PLAY_FDTH11,0,0},    // S_PLAY_FDTH10
  754. {SPR_FDTH,32778,5,NULL,S_PLAY_FDTH12,0,0},    // S_PLAY_FDTH11
  755. {SPR_FDTH,32779,4,NULL,S_PLAY_FDTH13,0,0},    // S_PLAY_FDTH12
  756. {SPR_FDTH,32780,5,NULL,S_PLAY_FDTH14,0,0},    // S_PLAY_FDTH13
  757. {SPR_FDTH,32781,4,NULL,S_PLAY_FDTH15,0,0},    // S_PLAY_FDTH14
  758. {SPR_FDTH,32782,5,A_NoBlocking,S_PLAY_FDTH16,0,0},    // S_PLAY_FDTH15
  759. {SPR_FDTH,32783,4,NULL,S_PLAY_FDTH17,0,0},    // S_PLAY_FDTH16
  760. {SPR_FDTH,32784,5,NULL,S_PLAY_FDTH18,0,0},    // S_PLAY_FDTH17
  761. {SPR_FDTH,32785,4,NULL,S_PLAY_FDTH19,0,0},    // S_PLAY_FDTH18
  762. {SPR_ACLO,4,35,A_CheckBurnGone,S_PLAY_FDTH19,0,0},    // S_PLAY_FDTH19
  763. {SPR_ACLO,4,8,NULL,S_NULL,0,0},    // S_PLAY_FDTH20
  764. {SPR_BSKL,0,5,A_CheckSkullFloor,S_BLOODYSKULL2,0,0},    // S_BLOODYSKULL1
  765. {SPR_BSKL,1,5,A_CheckSkullFloor,S_BLOODYSKULL3,0,0},    // S_BLOODYSKULL2
  766. {SPR_BSKL,2,5,A_CheckSkullFloor,S_BLOODYSKULL4,0,0},    // S_BLOODYSKULL3
  767. {SPR_BSKL,3,5,A_CheckSkullFloor,S_BLOODYSKULL5,0,0},    // S_BLOODYSKULL4
  768. {SPR_BSKL,4,5,A_CheckSkullFloor,S_BLOODYSKULL1,0,0},    // S_BLOODYSKULL5
  769. {SPR_BSKL,5,16,A_CheckSkullDone,S_BLOODYSKULLX1,0,0},    // S_BLOODYSKULLX1
  770. {SPR_BSKL,5,1050,NULL,S_NULL,0,0},    // S_BLOODYSKULLX2
  771. {SPR_CHKN,0,-1,NULL,S_NULL,0,0},    // S_CHICPLAY
  772. {SPR_CHKN,0,3,NULL,S_CHICPLAY_RUN2,0,0},    // S_CHICPLAY_RUN1
  773. {SPR_CHKN,1,3,NULL,S_CHICPLAY_RUN3,0,0},    // S_CHICPLAY_RUN2
  774. {SPR_CHKN,0,3,NULL,S_CHICPLAY_RUN4,0,0},    // S_CHICPLAY_RUN3
  775. {SPR_CHKN,1,3,NULL,S_CHICPLAY_RUN1,0,0},    // S_CHICPLAY_RUN4
  776. {SPR_CHKN,2,12,NULL,S_CHICPLAY,0,0},    // S_CHICPLAY_ATK1
  777. {SPR_CHKN,3,4,A_Feathers,S_CHICPLAY_PAIN2,0,0},    // S_CHICPLAY_PAIN
  778. {SPR_CHKN,2,4,A_Pain,S_CHICPLAY,0,0},    // S_CHICPLAY_PAIN2
  779. {SPR_CHKN,0,10,A_ChicLook,S_CHICKEN_LOOK2,0,0},    // S_CHICKEN_LOOK1
  780. {SPR_CHKN,1,10,A_ChicLook,S_CHICKEN_LOOK1,0,0},    // S_CHICKEN_LOOK2
  781. {SPR_CHKN,0,3,A_ChicChase,S_CHICKEN_WALK2,0,0},    // S_CHICKEN_WALK1
  782. {SPR_CHKN,1,3,A_ChicChase,S_CHICKEN_WALK1,0,0},    // S_CHICKEN_WALK2
  783. {SPR_CHKN,3,5,A_Feathers,S_CHICKEN_PAIN2,0,0},    // S_CHICKEN_PAIN1
  784. {SPR_CHKN,2,5,A_ChicPain,S_CHICKEN_WALK1,0,0},    // S_CHICKEN_PAIN2
  785. {SPR_CHKN,0,8,A_FaceTarget,S_CHICKEN_ATK2,0,0},    // S_CHICKEN_ATK1
  786. {SPR_CHKN,2,10,A_ChicAttack,S_CHICKEN_WALK1,0,0},    // S_CHICKEN_ATK2
  787. {SPR_CHKN,4,6,A_Scream,S_CHICKEN_DIE2,0,0},    // S_CHICKEN_DIE1
  788. {SPR_CHKN,5,6,A_Feathers,S_CHICKEN_DIE3,0,0},    // S_CHICKEN_DIE2
  789. {SPR_CHKN,6,6,NULL,S_CHICKEN_DIE4,0,0},    // S_CHICKEN_DIE3
  790. {SPR_CHKN,7,6,A_NoBlocking,S_CHICKEN_DIE5,0,0},    // S_CHICKEN_DIE4
  791. {SPR_CHKN,8,6,NULL,S_CHICKEN_DIE6,0,0},    // S_CHICKEN_DIE5
  792. {SPR_CHKN,9,6,NULL,S_CHICKEN_DIE7,0,0},    // S_CHICKEN_DIE6
  793. {SPR_CHKN,10,6,NULL,S_CHICKEN_DIE8,0,0},    // S_CHICKEN_DIE7
  794. {SPR_CHKN,11,-1,NULL,S_NULL,0,0},    // S_CHICKEN_DIE8
  795. {SPR_CHKN,12,3,NULL,S_FEATHER2,0,0},    // S_FEATHER1
  796. {SPR_CHKN,13,3,NULL,S_FEATHER3,0,0},    // S_FEATHER2
  797. {SPR_CHKN,14,3,NULL,S_FEATHER4,0,0},    // S_FEATHER3
  798. {SPR_CHKN,15,3,NULL,S_FEATHER5,0,0},    // S_FEATHER4
  799. {SPR_CHKN,16,3,NULL,S_FEATHER6,0,0},    // S_FEATHER5
  800. {SPR_CHKN,15,3,NULL,S_FEATHER7,0,0},    // S_FEATHER6
  801. {SPR_CHKN,14,3,NULL,S_FEATHER8,0,0},    // S_FEATHER7
  802. {SPR_CHKN,13,3,NULL,S_FEATHER1,0,0},    // S_FEATHER8
  803. {SPR_CHKN,13,6,NULL,S_NULL,0,0},    // S_FEATHERX
  804. {SPR_MUMM,0,10,A_Look,S_MUMMY_LOOK2,0,0},    // S_MUMMY_LOOK1
  805. {SPR_MUMM,1,10,A_Look,S_MUMMY_LOOK1,0,0},    // S_MUMMY_LOOK2
  806. {SPR_MUMM,0,4,A_Chase,S_MUMMY_WALK2,0,0},    // S_MUMMY_WALK1
  807. {SPR_MUMM,1,4,A_Chase,S_MUMMY_WALK3,0,0},    // S_MUMMY_WALK2
  808. {SPR_MUMM,2,4,A_Chase,S_MUMMY_WALK4,0,0},    // S_MUMMY_WALK3
  809. {SPR_MUMM,3,4,A_Chase,S_MUMMY_WALK1,0,0},    // S_MUMMY_WALK4
  810. {SPR_MUMM,4,6,A_FaceTarget,S_MUMMY_ATK2,0,0},    // S_MUMMY_ATK1
  811. {SPR_MUMM,5,6,A_MummyAttack,S_MUMMY_ATK3,0,0},    // S_MUMMY_ATK2
  812. {SPR_MUMM,6,6,A_FaceTarget,S_MUMMY_WALK1,0,0},    // S_MUMMY_ATK3
  813. {SPR_MUMM,23,5,A_FaceTarget,S_MUMMYL_ATK2,0,0},    // S_MUMMYL_ATK1
  814. {SPR_MUMM,32792,5,A_FaceTarget,S_MUMMYL_ATK3,0,0},    // S_MUMMYL_ATK2
  815. {SPR_MUMM,23,5,A_FaceTarget,S_MUMMYL_ATK4,0,0},    // S_MUMMYL_ATK3
  816. {SPR_MUMM,32792,5,A_FaceTarget,S_MUMMYL_ATK5,0,0},    // S_MUMMYL_ATK4
  817. {SPR_MUMM,23,5,A_FaceTarget,S_MUMMYL_ATK6,0,0},    // S_MUMMYL_ATK5
  818. {SPR_MUMM,32792,15,A_MummyAttack2,S_MUMMY_WALK1,0,0},    // S_MUMMYL_ATK6
  819. {SPR_MUMM,7,4,NULL,S_MUMMY_PAIN2,0,0},    // S_MUMMY_PAIN1
  820. {SPR_MUMM,7,4,A_Pain,S_MUMMY_WALK1,0,0},    // S_MUMMY_PAIN2
  821. {SPR_MUMM,8,5,NULL,S_MUMMY_DIE2,0,0},    // S_MUMMY_DIE1
  822. {SPR_MUMM,9,5,A_Scream,S_MUMMY_DIE3,0,0},    // S_MUMMY_DIE2
  823. {SPR_MUMM,10,5,A_MummySoul,S_MUMMY_DIE4,0,0},    // S_MUMMY_DIE3
  824. {SPR_MUMM,11,5,NULL,S_MUMMY_DIE5,0,0},    // S_MUMMY_DIE4
  825. {SPR_MUMM,12,5,A_NoBlocking,S_MUMMY_DIE6,0,0},    // S_MUMMY_DIE5
  826. {SPR_MUMM,13,5,NULL,S_MUMMY_DIE7,0,0},    // S_MUMMY_DIE6
  827. {SPR_MUMM,14,5,NULL,S_MUMMY_DIE8,0,0},    // S_MUMMY_DIE7
  828. {SPR_MUMM,15,-1,NULL,S_NULL,0,0},    // S_MUMMY_DIE8
  829. {SPR_MUMM,16,5,NULL,S_MUMMY_SOUL2,0,0},    // S_MUMMY_SOUL1
  830. {SPR_MUMM,17,5,NULL,S_MUMMY_SOUL3,0,0},    // S_MUMMY_SOUL2
  831. {SPR_MUMM,18,5,NULL,S_MUMMY_SOUL4,0,0},    // S_MUMMY_SOUL3
  832. {SPR_MUMM,19,9,NULL,S_MUMMY_SOUL5,0,0},    // S_MUMMY_SOUL4
  833. {SPR_MUMM,20,5,NULL,S_MUMMY_SOUL6,0,0},    // S_MUMMY_SOUL5
  834. {SPR_MUMM,21,5,NULL,S_MUMMY_SOUL7,0,0},    // S_MUMMY_SOUL6
  835. {SPR_MUMM,22,5,NULL,S_NULL,0,0},    // S_MUMMY_SOUL7
  836. {SPR_FX15,32768,5,A_ContMobjSound,S_MUMMYFX1_2,0,0},    // S_MUMMYFX1_1
  837. {SPR_FX15,32769,5,A_MummyFX1Seek,S_MUMMYFX1_3,0,0},    // S_MUMMYFX1_2
  838. {SPR_FX15,32770,5,NULL,S_MUMMYFX1_4,0,0},    // S_MUMMYFX1_3
  839. {SPR_FX15,32769,5,A_MummyFX1Seek,S_MUMMYFX1_1,0,0},    // S_MUMMYFX1_4
  840. {SPR_FX15,32771,5,NULL,S_MUMMYFXI1_2,0,0},    // S_MUMMYFXI1_1
  841. {SPR_FX15,32772,5,NULL,S_MUMMYFXI1_3,0,0},    // S_MUMMYFXI1_2
  842. {SPR_FX15,32773,5,NULL,S_MUMMYFXI1_4,0,0},    // S_MUMMYFXI1_3
  843. {SPR_FX15,32774,5,NULL,S_NULL,0,0},    // S_MUMMYFXI1_4
  844. {SPR_BEAS,0,10,A_Look,S_BEAST_LOOK2,0,0},    // S_BEAST_LOOK1
  845. {SPR_BEAS,1,10,A_Look,S_BEAST_LOOK1,0,0},    // S_BEAST_LOOK2
  846. {SPR_BEAS,0,3,A_Chase,S_BEAST_WALK2,0,0},    // S_BEAST_WALK1
  847. {SPR_BEAS,1,3,A_Chase,S_BEAST_WALK3,0,0},    // S_BEAST_WALK2
  848. {SPR_BEAS,2,3,A_Chase,S_BEAST_WALK4,0,0},    // S_BEAST_WALK3
  849. {SPR_BEAS,3,3,A_Chase,S_BEAST_WALK5,0,0},    // S_BEAST_WALK4
  850. {SPR_BEAS,4,3,A_Chase,S_BEAST_WALK6,0,0},    // S_BEAST_WALK5
  851. {SPR_BEAS,5,3,A_Chase,S_BEAST_WALK1,0,0},    // S_BEAST_WALK6
  852. {SPR_BEAS,7,10,A_FaceTarget,S_BEAST_ATK2,0,0},    // S_BEAST_ATK1
  853. {SPR_BEAS,8,10,A_BeastAttack,S_BEAST_WALK1,0,0},    // S_BEAST_ATK2
  854. {SPR_BEAS,6,3,NULL,S_BEAST_PAIN2,0,0},    // S_BEAST_PAIN1
  855. {SPR_BEAS,6,3,A_Pain,S_BEAST_WALK1,0,0},    // S_BEAST_PAIN2
  856. {SPR_BEAS,17,6,NULL,S_BEAST_DIE2,0,0},    // S_BEAST_DIE1
  857. {SPR_BEAS,18,6,A_Scream,S_BEAST_DIE3,0,0},    // S_BEAST_DIE2
  858. {SPR_BEAS,19,6,NULL,S_BEAST_DIE4,0,0},    // S_BEAST_DIE3
  859. {SPR_BEAS,20,6,NULL,S_BEAST_DIE5,0,0},    // S_BEAST_DIE4
  860. {SPR_BEAS,21,6,NULL,S_BEAST_DIE6,0,0},    // S_BEAST_DIE5
  861. {SPR_BEAS,22,6,A_NoBlocking,S_BEAST_DIE7,0,0},    // S_BEAST_DIE6
  862. {SPR_BEAS,23,6,NULL,S_BEAST_DIE8,0,0},    // S_BEAST_DIE7
  863. {SPR_BEAS,24,6,NULL,S_BEAST_DIE9,0,0},    // S_BEAST_DIE8
  864. {SPR_BEAS,25,-1,NULL,S_NULL,0,0},    // S_BEAST_DIE9
  865. {SPR_BEAS,9,5,NULL,S_BEAST_XDIE2,0,0},    // S_BEAST_XDIE1
  866. {SPR_BEAS,10,6,A_Scream,S_BEAST_XDIE3,0,0},    // S_BEAST_XDIE2
  867. {SPR_BEAS,11,5,NULL,S_BEAST_XDIE4,0,0},    // S_BEAST_XDIE3
  868. {SPR_BEAS,12,6,NULL,S_BEAST_XDIE5,0,0},    // S_BEAST_XDIE4
  869. {SPR_BEAS,13,5,NULL,S_BEAST_XDIE6,0,0},    // S_BEAST_XDIE5
  870. {SPR_BEAS,14,6,A_NoBlocking,S_BEAST_XDIE7,0,0},    // S_BEAST_XDIE6
  871. {SPR_BEAS,15,5,NULL,S_BEAST_XDIE8,0,0},    // S_BEAST_XDIE7
  872. {SPR_BEAS,16,-1,NULL,S_NULL,0,0},    // S_BEAST_XDIE8
  873. {SPR_FRB1,0,2,A_BeastPuff,S_BEASTBALL2,0,0},    // S_BEASTBALL1
  874. {SPR_FRB1,0,2,A_BeastPuff,S_BEASTBALL3,0,0},    // S_BEASTBALL2
  875. {SPR_FRB1,1,2,A_BeastPuff,S_BEASTBALL4,0,0},    // S_BEASTBALL3
  876. {SPR_FRB1,1,2,A_BeastPuff,S_BEASTBALL5,0,0},    // S_BEASTBALL4
  877. {SPR_FRB1,2,2,A_BeastPuff,S_BEASTBALL6,0,0},    // S_BEASTBALL5
  878. {SPR_FRB1,2,2,A_BeastPuff,S_BEASTBALL1,0,0},    // S_BEASTBALL6
  879. {SPR_FRB1,3,4,NULL,S_BEASTBALLX2,0,0},    // S_BEASTBALLX1
  880. {SPR_FRB1,4,4,NULL,S_BEASTBALLX3,0,0},    // S_BEASTBALLX2
  881. {SPR_FRB1,5,4,NULL,S_BEASTBALLX4,0,0},    // S_BEASTBALLX3
  882. {SPR_FRB1,6,4,NULL,S_BEASTBALLX5,0,0},    // S_BEASTBALLX4
  883. {SPR_FRB1,7,4,NULL,S_NULL,0,0},    // S_BEASTBALLX5
  884. {SPR_FRB1,0,4,NULL,S_BURNBALL2,0,0},    // S_BURNBALL1
  885. {SPR_FRB1,1,4,NULL,S_BURNBALL3,0,0},    // S_BURNBALL2
  886. {SPR_FRB1,2,4,NULL,S_BURNBALL4,0,0},    // S_BURNBALL3
  887. {SPR_FRB1,3,4,NULL,S_BURNBALL5,0,0},    // S_BURNBALL4
  888. {SPR_FRB1,4,4,NULL,S_BURNBALL6,0,0},    // S_BURNBALL5
  889. {SPR_FRB1,5,4,NULL,S_BURNBALL7,0,0},    // S_BURNBALL6
  890. {SPR_FRB1,6,4,NULL,S_BURNBALL8,0,0},    // S_BURNBALL7
  891. {SPR_FRB1,7,4,NULL,S_NULL,0,0},    // S_BURNBALL8
  892. {SPR_FRB1,32768,4,NULL,S_BURNBALLFB2,0,0},    // S_BURNBALLFB1
  893. {SPR_FRB1,32769,4,NULL,S_BURNBALLFB3,0,0},    // S_BURNBALLFB2
  894. {SPR_FRB1,32770,4,NULL,S_BURNBALLFB4,0,0},    // S_BURNBALLFB3
  895. {SPR_FRB1,32771,4,NULL,S_BURNBALLFB5,0,0},    // S_BURNBALLFB4
  896. {SPR_FRB1,32772,4,NULL,S_BURNBALLFB6,0,0},    // S_BURNBALLFB5
  897. {SPR_FRB1,32773,4,NULL,S_BURNBALLFB7,0,0},    // S_BURNBALLFB6
  898. {SPR_FRB1,32774,4,NULL,S_BURNBALLFB8,0,0},    // S_BURNBALLFB7
  899. {SPR_FRB1,32775,4,NULL,S_NULL,0,0},    // S_BURNBALLFB8
  900. {SPR_FRB1,3,4,NULL,S_PUFFY2,0,0},    // S_PUFFY1
  901. {SPR_FRB1,4,4,NULL,S_PUFFY3,0,0},    // S_PUFFY2
  902. {SPR_FRB1,5,4,NULL,S_PUFFY4,0,0},    // S_PUFFY3
  903. {SPR_FRB1,6,4,NULL,S_PUFFY5,0,0},    // S_PUFFY4
  904. {SPR_FRB1,7,4,NULL,S_NULL,0,0},    // S_PUFFY5
  905. {SPR_SNKE,0,10,A_Look,S_SNAKE_LOOK2,0,0},    // S_SNAKE_LOOK1
  906. {SPR_SNKE,1,10,A_Look,S_SNAKE_LOOK1,0,0},    // S_SNAKE_LOOK2
  907. {SPR_SNKE,0,4,A_Chase,S_SNAKE_WALK2,0,0},    // S_SNAKE_WALK1
  908. {SPR_SNKE,1,4,A_Chase,S_SNAKE_WALK3,0,0},    // S_SNAKE_WALK2
  909. {SPR_SNKE,2,4,A_Chase,S_SNAKE_WALK4,0,0},    // S_SNAKE_WALK3
  910. {SPR_SNKE,3,4,A_Chase,S_SNAKE_WALK1,0,0},    // S_SNAKE_WALK4
  911. {SPR_SNKE,5,5,A_FaceTarget,S_SNAKE_ATK2,0,0},    // S_SNAKE_ATK1
  912. {SPR_SNKE,5,5,A_FaceTarget,S_SNAKE_ATK3,0,0},    // S_SNAKE_ATK2
  913. {SPR_SNKE,5,4,A_SnakeAttack,S_SNAKE_ATK4,0,0},    // S_SNAKE_ATK3
  914. {SPR_SNKE,5,4,A_SnakeAttack,S_SNAKE_ATK5,0,0},    // S_SNAKE_ATK4
  915. {SPR_SNKE,5,4,A_SnakeAttack,S_SNAKE_ATK6,0,0},    // S_SNAKE_ATK5
  916. {SPR_SNKE,5,5,A_FaceTarget,S_SNAKE_ATK7,0,0},    // S_SNAKE_ATK6
  917. {SPR_SNKE,5,5,A_FaceTarget,S_SNAKE_ATK8,0,0},    // S_SNAKE_ATK7
  918. {SPR_SNKE,5,5,A_FaceTarget,S_SNAKE_ATK9,0,0},    // S_SNAKE_ATK8
  919. {SPR_SNKE,5,4,A_SnakeAttack2,S_SNAKE_WALK1,0,0},    // S_SNAKE_ATK9
  920. {SPR_SNKE,4,3,NULL,S_SNAKE_PAIN2,0,0},    // S_SNAKE_PAIN1
  921. {SPR_SNKE,4,3,A_Pain,S_SNAKE_WALK1,0,0},    // S_SNAKE_PAIN2
  922. {SPR_SNKE,6,5,NULL,S_SNAKE_DIE2,0,0},    // S_SNAKE_DIE1
  923. {SPR_SNKE,7,5,A_Scream,S_SNAKE_DIE3,0,0},    // S_SNAKE_DIE2
  924. {SPR_SNKE,8,5,NULL,S_SNAKE_DIE4,0,0},    // S_SNAKE_DIE3
  925. {SPR_SNKE,9,5,NULL,S_SNAKE_DIE5,0,0},    // S_SNAKE_DIE4
  926. {SPR_SNKE,10,5,NULL,S_SNAKE_DIE6,0,0},    // S_SNAKE_DIE5
  927. {SPR_SNKE,11,5,NULL,S_SNAKE_DIE7,0,0},    // S_SNAKE_DIE6
  928. {SPR_SNKE,12,5,A_NoBlocking,S_SNAKE_DIE8,0,0},    // S_SNAKE_DIE7
  929. {SPR_SNKE,13,5,NULL,S_SNAKE_DIE9,0,0},    // S_SNAKE_DIE8
  930. {SPR_SNKE,14,5,NULL,S_SNAKE_DIE10,0,0},    // S_SNAKE_DIE9
  931. {SPR_SNKE,15,-1,NULL,S_NULL,0,0},    // S_SNAKE_DIE10
  932. {SPR_SNFX,32768,5,NULL,S_SNAKEPRO_A2,0,0},    // S_SNAKEPRO_A1
  933. {SPR_SNFX,32769,5,NULL,S_SNAKEPRO_A3,0,0},    // S_SNAKEPRO_A2
  934. {SPR_SNFX,32770,5,NULL,S_SNAKEPRO_A4,0,0},    // S_SNAKEPRO_A3
  935. {SPR_SNFX,32771,5,NULL,S_SNAKEPRO_A1,0,0},    // S_SNAKEPRO_A4
  936. {SPR_SNFX,32772,5,NULL,S_SNAKEPRO_AX2,0,0},    // S_SNAKEPRO_AX1
  937. {SPR_SNFX,32773,5,NULL,S_SNAKEPRO_AX3,0,0},    // S_SNAKEPRO_AX2
  938. {SPR_SNFX,32774,4,NULL,S_SNAKEPRO_AX4,0,0},    // S_SNAKEPRO_AX3
  939. {SPR_SNFX,32775,3,NULL,S_SNAKEPRO_AX5,0,0},    // S_SNAKEPRO_AX4
  940. {SPR_SNFX,32776,3,NULL,S_NULL,0,0},    // S_SNAKEPRO_AX5
  941. {SPR_SNFX,32777,6,NULL,S_SNAKEPRO_B2,0,0},    // S_SNAKEPRO_B1
  942. {SPR_SNFX,32778,6,NULL,S_SNAKEPRO_B1,0,0},    // S_SNAKEPRO_B2
  943. {SPR_SNFX,32779,5,NULL,S_SNAKEPRO_BX2,0,0},    // S_SNAKEPRO_BX1
  944. {SPR_SNFX,32780,5,NULL,S_SNAKEPRO_BX3,0,0},    // S_SNAKEPRO_BX2
  945. {SPR_SNFX,32781,4,NULL,S_SNAKEPRO_BX4,0,0},    // S_SNAKEPRO_BX3
  946. {SPR_SNFX,32782,3,NULL,S_NULL,0,0},    // S_SNAKEPRO_BX4
  947. {SPR_HEAD,0,10,A_Look,S_HEAD_LOOK,0,0},    // S_HEAD_LOOK
  948. {SPR_HEAD,0,4,A_Chase,S_HEAD_FLOAT,0,0},    // S_HEAD_FLOAT
  949. {SPR_HEAD,0,5,A_FaceTarget,S_HEAD_ATK2,0,0},    // S_HEAD_ATK1
  950. {SPR_HEAD,1,20,A_HeadAttack,S_HEAD_FLOAT,0,0},    // S_HEAD_ATK2
  951. {SPR_HEAD,0,4,NULL,S_HEAD_PAIN2,0,0},    // S_HEAD_PAIN1
  952. {SPR_HEAD,0,4,A_Pain,S_HEAD_FLOAT,0,0},    // S_HEAD_PAIN2
  953. {SPR_HEAD,2,7,NULL,S_HEAD_DIE2,0,0},    // S_HEAD_DIE1
  954. {SPR_HEAD,3,7,A_Scream,S_HEAD_DIE3,0,0},    // S_HEAD_DIE2
  955. {SPR_HEAD,4,7,NULL,S_HEAD_DIE4,0,0},    // S_HEAD_DIE3
  956. {SPR_HEAD,5,7,NULL,S_HEAD_DIE5,0,0},    // S_HEAD_DIE4
  957. {SPR_HEAD,6,7,A_NoBlocking,S_HEAD_DIE6,0,0},    // S_HEAD_DIE5
  958. {SPR_HEAD,7,7,NULL,S_HEAD_DIE7,0,0},    // S_HEAD_DIE6
  959. {SPR_HEAD,8,-1,A_BossDeath,S_NULL,0,0},    // S_HEAD_DIE7
  960. {SPR_FX05,0,6,NULL,S_HEADFX1_2,0,0},    // S_HEADFX1_1
  961. {SPR_FX05,1,6,NULL,S_HEADFX1_3,0,0},    // S_HEADFX1_2
  962. {SPR_FX05,2,6,NULL,S_HEADFX1_1,0,0},    // S_HEADFX1_3
  963. {SPR_FX05,3,5,A_HeadIceImpact,S_HEADFXI1_2,0,0},    // S_HEADFXI1_1
  964. {SPR_FX05,4,5,NULL,S_HEADFXI1_3,0,0},    // S_HEADFXI1_2
  965. {SPR_FX05,5,5,NULL,S_HEADFXI1_4,0,0},    // S_HEADFXI1_3
  966. {SPR_FX05,6,5,NULL,S_NULL,0,0},    // S_HEADFXI1_4
  967. {SPR_FX05,7,6,NULL,S_HEADFX2_2,0,0},    // S_HEADFX2_1
  968. {SPR_FX05,8,6,NULL,S_HEADFX2_3,0,0},    // S_HEADFX2_2
  969. {SPR_FX05,9,6,NULL,S_HEADFX2_1,0,0},    // S_HEADFX2_3
  970. {SPR_FX05,3,5,NULL,S_HEADFXI2_2,0,0},    // S_HEADFXI2_1
  971. {SPR_FX05,4,5,NULL,S_HEADFXI2_3,0,0},    // S_HEADFXI2_2
  972. {SPR_FX05,5,5,NULL,S_HEADFXI2_4,0,0},    // S_HEADFXI2_3
  973. {SPR_FX05,6,5,NULL,S_NULL,0,0},    // S_HEADFXI2_4
  974. {SPR_FX06,0,4,A_HeadFireGrow,S_HEADFX3_2,0,0},    // S_HEADFX3_1
  975. {SPR_FX06,1,4,A_HeadFireGrow,S_HEADFX3_3,0,0},    // S_HEADFX3_2
  976. {SPR_FX06,2,4,A_HeadFireGrow,S_HEADFX3_1,0,0},    // S_HEADFX3_3
  977. {SPR_FX06,0,5,NULL,S_HEADFX3_5,0,0},    // S_HEADFX3_4
  978. {SPR_FX06,1,5,NULL,S_HEADFX3_6,0,0},    // S_HEADFX3_5
  979. {SPR_FX06,2,5,NULL,S_HEADFX3_4,0,0},    // S_HEADFX3_6
  980. {SPR_FX06,3,5,NULL,S_HEADFXI3_2,0,0},    // S_HEADFXI3_1
  981. {SPR_FX06,4,5,NULL,S_HEADFXI3_3,0,0},    // S_HEADFXI3_2
  982. {SPR_FX06,5,5,NULL,S_HEADFXI3_4,0,0},    // S_HEADFXI3_3
  983. {SPR_FX06,6,5,NULL,S_NULL,0,0},    // S_HEADFXI3_4
  984. {SPR_FX07,3,3,NULL,S_HEADFX4_2,0,0},    // S_HEADFX4_1
  985. {SPR_FX07,4,3,NULL,S_HEADFX4_3,0,0},    // S_HEADFX4_2
  986. {SPR_FX07,5,3,NULL,S_HEADFX4_4,0,0},    // S_HEADFX4_3
  987. {SPR_FX07,6,3,NULL,S_HEADFX4_5,0,0},    // S_HEADFX4_4
  988. {SPR_FX07,0,3,A_WhirlwindSeek,S_HEADFX4_6,0,0},    // S_HEADFX4_5
  989. {SPR_FX07,1,3,A_WhirlwindSeek,S_HEADFX4_7,0,0},    // S_HEADFX4_6
  990. {SPR_FX07,2,3,A_WhirlwindSeek,S_HEADFX4_5,0,0},    // S_HEADFX4_7
  991. {SPR_FX07,6,4,NULL,S_HEADFXI4_2,0,0},    // S_HEADFXI4_1
  992. {SPR_FX07,5,4,NULL,S_HEADFXI4_3,0,0},    // S_HEADFXI4_2
  993. {SPR_FX07,4,4,NULL,S_HEADFXI4_4,0,0},    // S_HEADFXI4_3
  994. {SPR_FX07,3,4,NULL,S_NULL,0,0},    // S_HEADFXI4_4
  995. {SPR_CLNK,0,10,A_Look,S_CLINK_LOOK2,0,0},    // S_CLINK_LOOK1
  996. {SPR_CLNK,1,10,A_Look,S_CLINK_LOOK1,0,0},    // S_CLINK_LOOK2
  997. {SPR_CLNK,0,3,A_Chase,S_CLINK_WALK2,0,0},    // S_CLINK_WALK1
  998. {SPR_CLNK,1,3,A_Chase,S_CLINK_WALK3,0,0},    // S_CLINK_WALK2
  999. {SPR_CLNK,2,3,A_Chase,S_CLINK_WALK4,0,0},    // S_CLINK_WALK3
  1000. {SPR_CLNK,3,3,A_Chase,S_CLINK_WALK1,0,0},    // S_CLINK_WALK4
  1001. {SPR_CLNK,4,5,A_FaceTarget,S_CLINK_ATK2,0,0},    // S_CLINK_ATK1
  1002. {SPR_CLNK,5,4,A_FaceTarget,S_CLINK_ATK3,0,0},    // S_CLINK_ATK2
  1003. {SPR_CLNK,6,7,A_ClinkAttack,S_CLINK_WALK1,0,0},    // S_CLINK_ATK3
  1004. {SPR_CLNK,7,3,NULL,S_CLINK_PAIN2,0,0},    // S_CLINK_PAIN1
  1005. {SPR_CLNK,7,3,A_Pain,S_CLINK_WALK1,0,0},    // S_CLINK_PAIN2
  1006. {SPR_CLNK,8,6,NULL,S_CLINK_DIE2,0,0},    // S_CLINK_DIE1
  1007. {SPR_CLNK,9,6,NULL,S_CLINK_DIE3,0,0},    // S_CLINK_DIE2
  1008. {SPR_CLNK,10,5,A_Scream,S_CLINK_DIE4,0,0},    // S_CLINK_DIE3
  1009. {SPR_CLNK,11,5,A_NoBlocking,S_CLINK_DIE5,0,0},    // S_CLINK_DIE4
  1010. {SPR_CLNK,12,5,NULL,S_CLINK_DIE6,0,0},    // S_CLINK_DIE5
  1011. {SPR_CLNK,13,5,NULL,S_CLINK_DIE7,0,0},    // S_CLINK_DIE6
  1012. {SPR_CLNK,14,-1,NULL,S_NULL,0,0},    // S_CLINK_DIE7
  1013. {SPR_WZRD,0,10,A_Look,S_WIZARD_LOOK2,0,0},    // S_WIZARD_LOOK1
  1014. {SPR_WZRD,1,10,A_Look,S_WIZARD_LOOK1,0,0},    // S_WIZARD_LOOK2
  1015. {SPR_WZRD,0,3,A_Chase,S_WIZARD_WALK2,0,0},    // S_WIZARD_WALK1
  1016. {SPR_WZRD,0,4,A_Chase,S_WIZARD_WALK3,0,0},    // S_WIZARD_WALK2
  1017. {SPR_WZRD,0,3,A_Chase,S_WIZARD_WALK4,0,0},    // S_WIZARD_WALK3
  1018. {SPR_WZRD,0,4,A_Chase,S_WIZARD_WALK5,0,0},    // S_WIZARD_WALK4
  1019. {SPR_WZRD,1,3,A_Chase,S_WIZARD_WALK6,0,0},    // S_WIZARD_WALK5
  1020. {SPR_WZRD,1,4,A_Chase,S_WIZARD_WALK7,0,0},    // S_WIZARD_WALK6
  1021. {SPR_WZRD,1,3,A_Chase,S_WIZARD_WALK8,0,0},    // S_WIZARD_WALK7
  1022. {SPR_WZRD,1,4,A_Chase,S_WIZARD_WALK1,0,0},    // S_WIZARD_WALK8
  1023. {SPR_WZRD,2,4,A_WizAtk1,S_WIZARD_ATK2,0,0},    // S_WIZARD_ATK1
  1024. {SPR_WZRD,2,4,A_WizAtk2,S_WIZARD_ATK3,0,0},    // S_WIZARD_ATK2
  1025. {SPR_WZRD,2,4,A_WizAtk1,S_WIZARD_ATK4,0,0},    // S_WIZARD_ATK3
  1026. {SPR_WZRD,2,4,A_WizAtk2,S_WIZARD_ATK5,0,0},    // S_WIZARD_ATK4
  1027. {SPR_WZRD,2,4,A_WizAtk1,S_WIZARD_ATK6,0,0},    // S_WIZARD_ATK5
  1028. {SPR_WZRD,2,4,A_WizAtk2,S_WIZARD_ATK7,0,0},    // S_WIZARD_ATK6
  1029. {SPR_WZRD,2,4,A_WizAtk1,S_WIZARD_ATK8,0,0},    // S_WIZARD_ATK7
  1030. {SPR_WZRD,2,4,A_WizAtk2,S_WIZARD_ATK9,0,0},    // S_WIZARD_ATK8
  1031. {SPR_WZRD,3,12,A_WizAtk3,S_WIZARD_WALK1,0,0},    // S_WIZARD_ATK9
  1032. {SPR_WZRD,4,3,A_GhostOff,S_WIZARD_PAIN2,0,0},    // S_WIZARD_PAIN1
  1033. {SPR_WZRD,4,3,A_Pain,S_WIZARD_WALK1,0,0},    // S_WIZARD_PAIN2
  1034. {SPR_WZRD,5,6,A_GhostOff,S_WIZARD_DIE2,0,0},    // S_WIZARD_DIE1
  1035. {SPR_WZRD,6,6,A_Scream,S_WIZARD_DIE3,0,0},    // S_WIZARD_DIE2
  1036. {SPR_WZRD,7,6,NULL,S_WIZARD_DIE4,0,0},    // S_WIZARD_DIE3
  1037. {SPR_WZRD,8,6,NULL,S_WIZARD_DIE5,0,0},    // S_WIZARD_DIE4
  1038. {SPR_WZRD,9,6,A_NoBlocking,S_WIZARD_DIE6,0,0},    // S_WIZARD_DIE5
  1039. {SPR_WZRD,10,6,NULL,S_WIZARD_DIE7,0,0},    // S_WIZARD_DIE6
  1040. {SPR_WZRD,11,6,NULL,S_WIZARD_DIE8,0,0},    // S_WIZARD_DIE7
  1041. {SPR_WZRD,12,-1,NULL,S_NULL,0,0},    // S_WIZARD_DIE8
  1042. {SPR_FX11,32768,6,NULL,S_WIZFX1_2,0,0},    // S_WIZFX1_1
  1043. {SPR_FX11,32769,6,NULL,S_WIZFX1_1,0,0},    // S_WIZFX1_2
  1044. {SPR_FX11,32770,5,NULL,S_WIZFXI1_2,0,0},    // S_WIZFXI1_1
  1045. {SPR_FX11,32771,5,NULL,S_WIZFXI1_3,0,0},    // S_WIZFXI1_2
  1046. {SPR_FX11,32772,5,NULL,S_WIZFXI1_4,0,0},    // S_WIZFXI1_3
  1047. {SPR_FX11,32773,5,NULL,S_WIZFXI1_5,0,0},    // S_WIZFXI1_4
  1048. {SPR_FX11,32774,5,NULL,S_NULL,0,0},    // S_WIZFXI1_5
  1049. {SPR_IMPX,0,10,A_Look,S_IMP_LOOK2,0,0},    // S_IMP_LOOK1
  1050. {SPR_IMPX,1,10,A_Look,S_IMP_LOOK3,0,0},    // S_IMP_LOOK2
  1051. {SPR_IMPX,2,10,A_Look,S_IMP_LOOK4,0,0},    // S_IMP_LOOK3
  1052. {SPR_IMPX,1,10,A_Look,S_IMP_LOOK1,0,0},    // S_IMP_LOOK4
  1053. {SPR_IMPX,0,3,A_Chase,S_IMP_FLY2,0,0},    // S_IMP_FLY1
  1054. {SPR_IMPX,0,3,A_Chase,S_IMP_FLY3,0,0},    // S_IMP_FLY2
  1055. {SPR_IMPX,1,3,A_Chase,S_IMP_FLY4,0,0},    // S_IMP_FLY3
  1056. {SPR_IMPX,1,3,A_Chase,S_IMP_FLY5,0,0},    // S_IMP_FLY4
  1057. {SPR_IMPX,2,3,A_Chase,S_IMP_FLY6,0,0},    // S_IMP_FLY5
  1058. {SPR_IMPX,2,3,A_Chase,S_IMP_FLY7,0,0},    // S_IMP_FLY6
  1059. {SPR_IMPX,1,3,A_Chase,S_IMP_FLY8,0,0},    // S_IMP_FLY7
  1060. {SPR_IMPX,1,3,A_Chase,S_IMP_FLY1,0,0},    // S_IMP_FLY8
  1061. {SPR_IMPX,3,6,A_FaceTarget,S_IMP_MEATK2,0,0},    // S_IMP_MEATK1
  1062. {SPR_IMPX,4,6,A_FaceTarget,S_IMP_MEATK3,0,0},    // S_IMP_MEATK2
  1063. {SPR_IMPX,5,6,A_ImpMeAttack,S_IMP_FLY1,0,0},    // S_IMP_MEATK3
  1064. {SPR_IMPX,0,10,A_FaceTarget,S_IMP_MSATK1_2,0,0},    // S_IMP_MSATK1_1
  1065. {SPR_IMPX,1,6,A_ImpMsAttack,S_IMP_MSATK1_3,0,0},    // S_IMP_MSATK1_2
  1066. {SPR_IMPX,2,6,NULL,S_IMP_MSATK1_4,0,0},    // S_IMP_MSATK1_3
  1067. {SPR_IMPX,1,6,NULL,S_IMP_MSATK1_5,0,0},    // S_IMP_MSATK1_4
  1068. {SPR_IMPX,0,6,NULL,S_IMP_MSATK1_6,0,0},    // S_IMP_MSATK1_5
  1069. {SPR_IMPX,1,6,NULL,S_IMP_MSATK1_3,0,0},    // S_IMP_MSATK1_6
  1070. {SPR_IMPX,3,6,A_FaceTarget,S_IMP_MSATK2_2,0,0},    // S_IMP_MSATK2_1
  1071. {SPR_IMPX,4,6,A_FaceTarget,S_IMP_MSATK2_3,0,0},    // S_IMP_MSATK2_2
  1072. {SPR_IMPX,5,6,A_ImpMsAttack2,S_IMP_FLY1,0,0},    // S_IMP_MSATK2_3
  1073. {SPR_IMPX,6,3,NULL,S_IMP_PAIN2,0,0},    // S_IMP_PAIN1
  1074. {SPR_IMPX,6,3,A_Pain,S_IMP_FLY1,0,0},    // S_IMP_PAIN2
  1075. {SPR_IMPX,6,4,A_ImpDeath,S_IMP_DIE2,0,0},    // S_IMP_DIE1
  1076. {SPR_IMPX,7,5,NULL,S_IMP_DIE2,0,0},    // S_IMP_DIE2
  1077. {SPR_IMPX,18,5,A_ImpXDeath1,S_IMP_XDIE2,0,0},    // S_IMP_XDIE1
  1078. {SPR_IMPX,19,5,NULL,S_IMP_XDIE3,0,0},    // S_IMP_XDIE2
  1079. {SPR_IMPX,20,5,NULL,S_IMP_XDIE4,0,0},    // S_IMP_XDIE3
  1080. {SPR_IMPX,21,5,A_ImpXDeath2,S_IMP_XDIE5,0,0},    // S_IMP_XDIE4
  1081. {SPR_IMPX,22,5,NULL,S_IMP_XDIE5,0,0},    // S_IMP_XDIE5
  1082. {SPR_IMPX,8,7,A_ImpExplode,S_IMP_CRASH2,0,0},    // S_IMP_CRASH1
  1083. {SPR_IMPX,9,7,A_Scream,S_IMP_CRASH3,0,0},    // S_IMP_CRASH2
  1084. {SPR_IMPX,10,7,NULL,S_IMP_CRASH4,0,0},    // S_IMP_CRASH3
  1085. {SPR_IMPX,11,-1,NULL,S_NULL,0,0},    // S_IMP_CRASH4
  1086. {SPR_IMPX,23,7,NULL,S_IMP_XCRASH2,0,0},    // S_IMP_XCRASH1
  1087. {SPR_IMPX,24,7,NULL,S_IMP_XCRASH3,0,0},    // S_IMP_XCRASH2
  1088. {SPR_IMPX,25,-1,NULL,S_NULL,0,0},    // S_IMP_XCRASH3
  1089. {SPR_IMPX,12,5,NULL,S_IMP_CHUNKA2,0,0},    // S_IMP_CHUNKA1
  1090. {SPR_IMPX,13,700,NULL,S_IMP_CHUNKA3,0,0},    // S_IMP_CHUNKA2
  1091. {SPR_IMPX,14,700,NULL,S_NULL,0,0},    // S_IMP_CHUNKA3
  1092. {SPR_IMPX,15,5,NULL,S_IMP_CHUNKB2,0,0},    // S_IMP_CHUNKB1
  1093. {SPR_IMPX,16,700,NULL,S_IMP_CHUNKB3,0,0},    // S_IMP_CHUNKB2
  1094. {SPR_IMPX,17,700,NULL,S_NULL,0,0},    // S_IMP_CHUNKB3
  1095. {SPR_FX10,32768,6,NULL,S_IMPFX2,0,0},    // S_IMPFX1
  1096. {SPR_FX10,32769,6,NULL,S_IMPFX3,0,0},    // S_IMPFX2
  1097. {SPR_FX10,32770,6,NULL,S_IMPFX1,0,0},    // S_IMPFX3
  1098. {SPR_FX10,32771,5,NULL,S_IMPFXI2,0,0},    // S_IMPFXI1
  1099. {SPR_FX10,32772,5,NULL,S_IMPFXI3,0,0},    // S_IMPFXI2
  1100. {SPR_FX10,32773,5,NULL,S_IMPFXI4,0,0},    // S_IMPFXI3
  1101. {SPR_FX10,32774,5,NULL,S_NULL,0,0},    // S_IMPFXI4
  1102. {SPR_KNIG,0,10,A_Look,S_KNIGHT_STND2,0,0},    // S_KNIGHT_STND1
  1103. {SPR_KNIG,1,10,A_Look,S_KNIGHT_STND1,0,0},    // S_KNIGHT_STND2
  1104. {SPR_KNIG,0,4,A_Chase,S_KNIGHT_WALK2,0,0},    // S_KNIGHT_WALK1
  1105. {SPR_KNIG,1,4,A_Chase,S_KNIGHT_WALK3,0,0},    // S_KNIGHT_WALK2
  1106. {SPR_KNIG,2,4,A_Chase,S_KNIGHT_WALK4,0,0},    // S_KNIGHT_WALK3
  1107. {SPR_KNIG,3,4,A_Chase,S_KNIGHT_WALK1,0,0},    // S_KNIGHT_WALK4
  1108. {SPR_KNIG,4,10,A_FaceTarget,S_KNIGHT_ATK2,0,0},    // S_KNIGHT_ATK1
  1109. {SPR_KNIG,5,8,A_FaceTarget,S_KNIGHT_ATK3,0,0},    // S_KNIGHT_ATK2
  1110. {SPR_KNIG,6,8,A_KnightAttack,S_KNIGHT_ATK4,0,0},    // S_KNIGHT_ATK3
  1111. {SPR_KNIG,4,10,A_FaceTarget,S_KNIGHT_ATK5,0,0},    // S_KNIGHT_ATK4
  1112. {SPR_KNIG,5,8,A_FaceTarget,S_KNIGHT_ATK6,0,0},    // S_KNIGHT_ATK5
  1113. {SPR_KNIG,6,8,A_KnightAttack,S_KNIGHT_WALK1,0,0},    // S_KNIGHT_ATK6
  1114. {SPR_KNIG,7,3,NULL,S_KNIGHT_PAIN2,0,0},    // S_KNIGHT_PAIN1
  1115. {SPR_KNIG,7,3,A_Pain,S_KNIGHT_WALK1,0,0},    // S_KNIGHT_PAIN2
  1116. {SPR_KNIG,8,6,NULL,S_KNIGHT_DIE2,0,0},    // S_KNIGHT_DIE1
  1117. {SPR_KNIG,9,6,A_Scream,S_KNIGHT_DIE3,0,0},    // S_KNIGHT_DIE2
  1118. {SPR_KNIG,10,6,NULL,S_KNIGHT_DIE4,0,0},    // S_KNIGHT_DIE3
  1119. {SPR_KNIG,11,6,A_NoBlocking,S_KNIGHT_DIE5,0,0},    // S_KNIGHT_DIE4
  1120. {SPR_KNIG,12,6,NULL,S_KNIGHT_DIE6,0,0},    // S_KNIGHT_DIE5
  1121. {SPR_KNIG,13,6,NULL,S_KNIGHT_DIE7,0,0},    // S_KNIGHT_DIE6
  1122. {SPR_KNIG,14,-1,NULL,S_NULL,0,0},    // S_KNIGHT_DIE7
  1123. {SPR_SPAX,32768,3,A_ContMobjSound,S_SPINAXE2,0,0},    // S_SPINAXE1
  1124. {SPR_SPAX,32769,3,NULL,S_SPINAXE3,0,0},    // S_SPINAXE2
  1125. {SPR_SPAX,32770,3,NULL,S_SPINAXE1,0,0},    // S_SPINAXE3
  1126. {SPR_SPAX,32771,6,NULL,S_SPINAXEX2,0,0},    // S_SPINAXEX1
  1127. {SPR_SPAX,32772,6,NULL,S_SPINAXEX3,0,0},    // S_SPINAXEX2
  1128. {SPR_SPAX,32773,6,NULL,S_NULL,0,0},    // S_SPINAXEX3
  1129. {SPR_RAXE,32768,5,A_DripBlood,S_REDAXE2,0,0},    // S_REDAXE1
  1130. {SPR_RAXE,32769,5,A_DripBlood,S_REDAXE1,0,0},    // S_REDAXE2
  1131. {SPR_RAXE,32770,6,NULL,S_REDAXEX2,0,0},    // S_REDAXEX1
  1132. {SPR_RAXE,32771,6,NULL,S_REDAXEX3,0,0},    // S_REDAXEX2
  1133. {SPR_RAXE,32772,6,NULL,S_NULL,0,0},    // S_REDAXEX3
  1134. {SPR_SRCR,0,10,A_Look,S_SRCR1_LOOK2,0,0},    // S_SRCR1_LOOK1
  1135. {SPR_SRCR,1,10,A_Look,S_SRCR1_LOOK1,0,0},    // S_SRCR1_LOOK2
  1136. {SPR_SRCR,0,5,A_Sor1Chase,S_SRCR1_WALK2,0,0},    // S_SRCR1_WALK1
  1137. {SPR_SRCR,1,5,A_Sor1Chase,S_SRCR1_WALK3,0,0},    // S_SRCR1_WALK2
  1138. {SPR_SRCR,2,5,A_Sor1Chase,S_SRCR1_WALK4,0,0},    // S_SRCR1_WALK3
  1139. {SPR_SRCR,3,5,A_Sor1Chase,S_SRCR1_WALK1,0,0},    // S_SRCR1_WALK4
  1140. {SPR_SRCR,16,6,A_Sor1Pain,S_SRCR1_WALK1,0,0},    // S_SRCR1_PAIN1
  1141. {SPR_SRCR,16,7,A_FaceTarget,S_SRCR1_ATK2,0,0},    // S_SRCR1_ATK1
  1142. {SPR_SRCR,17,6,A_FaceTarget,S_SRCR1_ATK3,0,0},    // S_SRCR1_ATK2
  1143. {SPR_SRCR,18,10,A_Srcr1Attack,S_SRCR1_WALK1,0,0},    // S_SRCR1_ATK3
  1144. {SPR_SRCR,18,10,A_FaceTarget,S_SRCR1_ATK5,0,0},    // S_SRCR1_ATK4
  1145. {SPR_SRCR,16,7,A_FaceTarget,S_SRCR1_ATK6,0,0},    // S_SRCR1_ATK5
  1146. {SPR_SRCR,17,6,A_FaceTarget,S_SRCR1_ATK7,0,0},    // S_SRCR1_ATK6
  1147. {SPR_SRCR,18,10,A_Srcr1Attack,S_SRCR1_WALK1,0,0},    // S_SRCR1_ATK7
  1148. {SPR_SRCR,4,7,NULL,S_SRCR1_DIE2,0,0},    // S_SRCR1_DIE1
  1149. {SPR_SRCR,5,7,A_Scream,S_SRCR1_DIE3,0,0},    // S_SRCR1_DIE2
  1150. {SPR_SRCR,6,7,NULL,S_SRCR1_DIE4,0,0},    // S_SRCR1_DIE3
  1151. {SPR_SRCR,7,6,NULL,S_SRCR1_DIE5,0,0},    // S_SRCR1_DIE4
  1152. {SPR_SRCR,8,6,NULL,S_SRCR1_DIE6,0,0},    // S_SRCR1_DIE5
  1153. {SPR_SRCR,9,6,NULL,S_SRCR1_DIE7,0,0},    // S_SRCR1_DIE6
  1154. {SPR_SRCR,10,6,NULL,S_SRCR1_DIE8,0,0},    // S_SRCR1_DIE7
  1155. {SPR_SRCR,11,25,A_SorZap,S_SRCR1_DIE9,0,0},    // S_SRCR1_DIE8
  1156. {SPR_SRCR,12,5,NULL,S_SRCR1_DIE10,0,0},    // S_SRCR1_DIE9
  1157. {SPR_SRCR,13,5,NULL,S_SRCR1_DIE11,0,0},    // S_SRCR1_DIE10
  1158. {SPR_SRCR,14,4,NULL,S_SRCR1_DIE12,0,0},    // S_SRCR1_DIE11
  1159. {SPR_SRCR,11,20,A_SorZap,S_SRCR1_DIE13,0,0},    // S_SRCR1_DIE12
  1160. {SPR_SRCR,12,5,NULL,S_SRCR1_DIE14,0,0},    // S_SRCR1_DIE13
  1161. {SPR_SRCR,13,5,NULL,S_SRCR1_DIE15,0,0},    // S_SRCR1_DIE14
  1162. {SPR_SRCR,14,4,NULL,S_SRCR1_DIE16,0,0},    // S_SRCR1_DIE15
  1163. {SPR_SRCR,11,12,NULL,S_SRCR1_DIE17,0,0},    // S_SRCR1_DIE16
  1164. {SPR_SRCR,15,-1,A_SorcererRise,S_NULL,0,0},    // S_SRCR1_DIE17
  1165. {SPR_FX14,32768,6,NULL,S_SRCRFX1_2,0,0},    // S_SRCRFX1_1
  1166. {SPR_FX14,32769,6,NULL,S_SRCRFX1_3,0,0},    // S_SRCRFX1_2
  1167. {SPR_FX14,32770,6,NULL,S_SRCRFX1_1,0,0},    // S_SRCRFX1_3
  1168. {SPR_FX14,32771,5,NULL,S_SRCRFXI1_2,0,0},    // S_SRCRFXI1_1
  1169. {SPR_FX14,32772,5,NULL,S_SRCRFXI1_3,0,0},    // S_SRCRFXI1_2
  1170. {SPR_FX14,32773,5,NULL,S_SRCRFXI1_4,0,0},    // S_SRCRFXI1_3
  1171. {SPR_FX14,32774,5,NULL,S_SRCRFXI1_5,0,0},    // S_SRCRFXI1_4
  1172. {SPR_FX14,32775,5,NULL,S_NULL,0,0},    // S_SRCRFXI1_5
  1173. {SPR_SOR2,0,4,NULL,S_SOR2_RISE2,0,0},    // S_SOR2_RISE1
  1174. {SPR_SOR2,1,4,NULL,S_SOR2_RISE3,0,0},    // S_SOR2_RISE2
  1175. {SPR_SOR2,2,4,A_SorRise,S_SOR2_RISE4,0,0},    // S_SOR2_RISE3
  1176. {SPR_SOR2,3,4,NULL,S_SOR2_RISE5,0,0},    // S_SOR2_RISE4
  1177. {SPR_SOR2,4,4,NULL,S_SOR2_RISE6,0,0},    // S_SOR2_RISE5
  1178. {SPR_SOR2,5,4,NULL,S_SOR2_RISE7,0,0},    // S_SOR2_RISE6
  1179. {SPR_SOR2,6,12,A_SorSightSnd,S_SOR2_WALK1,0,0},    // S_SOR2_RISE7
  1180. {SPR_SOR2,12,10,A_Look,S_SOR2_LOOK2,0,0},    // S_SOR2_LOOK1
  1181. {SPR_SOR2,13,10,A_Look,S_SOR2_LOOK1,0,0},    // S_SOR2_LOOK2
  1182. {SPR_SOR2,12,4,A_Chase,S_SOR2_WALK2,0,0},    // S_SOR2_WALK1
  1183. {SPR_SOR2,13,4,A_Chase,S_SOR2_WALK3,0,0},    // S_SOR2_WALK2
  1184. {SPR_SOR2,14,4,A_Chase,S_SOR2_WALK4,0,0},    // S_SOR2_WALK3
  1185. {SPR_SOR2,15,4,A_Chase,S_SOR2_WALK1,0,0},    // S_SOR2_WALK4
  1186. {SPR_SOR2,16,3,NULL,S_SOR2_PAIN2,0,0},    // S_SOR2_PAIN1
  1187. {SPR_SOR2,16,6,A_Pain,S_SOR2_WALK1,0,0},    // S_SOR2_PAIN2
  1188. {SPR_SOR2,17,9,A_Srcr2Decide,S_SOR2_ATK2,0,0},    // S_SOR2_ATK1
  1189. {SPR_SOR2,18,9,A_FaceTarget,S_SOR2_ATK3,0,0},    // S_SOR2_ATK2
  1190. {SPR_SOR2,19,20,A_Srcr2Attack,S_SOR2_WALK1,0,0},    // S_SOR2_ATK3
  1191. {SPR_SOR2,11,6,NULL,S_SOR2_TELE2,0,0},    // S_SOR2_TELE1
  1192. {SPR_SOR2,10,6,NULL,S_SOR2_TELE3,0,0},    // S_SOR2_TELE2
  1193. {SPR_SOR2,9,6,NULL,S_SOR2_TELE4,0,0},    // S_SOR2_TELE3
  1194. {SPR_SOR2,8,6,NULL,S_SOR2_TELE5,0,0},    // S_SOR2_TELE4
  1195. {SPR_SOR2,7,6,NULL,S_SOR2_TELE6,0,0},    // S_SOR2_TELE5
  1196. {SPR_SOR2,6,6,NULL,S_SOR2_WALK1,0,0},    // S_SOR2_TELE6
  1197. {SPR_SDTH,0,8,A_Sor2DthInit,S_SOR2_DIE2,0,0},    // S_SOR2_DIE1
  1198. {SPR_SDTH,1,8,NULL,S_SOR2_DIE3,0,0},    // S_SOR2_DIE2
  1199. {SPR_SDTH,2,8,A_SorDSph,S_SOR2_DIE4,0,0},    // S_SOR2_DIE3
  1200. {SPR_SDTH,3,7,NULL,S_SOR2_DIE5,0,0},    // S_SOR2_DIE4
  1201. {SPR_SDTH,4,7,NULL,S_SOR2_DIE6,0,0},    // S_SOR2_DIE5
  1202. {SPR_SDTH,5,7,A_Sor2DthLoop,S_SOR2_DIE7,0,0},    // S_SOR2_DIE6
  1203. {SPR_SDTH,6,6,A_SorDExp,S_SOR2_DIE8,0,0},    // S_SOR2_DIE7
  1204. {SPR_SDTH,7,6,NULL,S_SOR2_DIE9,0,0},    // S_SOR2_DIE8
  1205. {SPR_SDTH,8,18,NULL,S_SOR2_DIE10,0,0},    // S_SOR2_DIE9
  1206. {SPR_SDTH,9,6,A_NoBlocking,S_SOR2_DIE11,0,0},    // S_SOR2_DIE10
  1207. {SPR_SDTH,10,6,A_SorDBon,S_SOR2_DIE12,0,0},    // S_SOR2_DIE11
  1208. {SPR_SDTH,11,6,NULL,S_SOR2_DIE13,0,0},    // S_SOR2_DIE12
  1209. {SPR_SDTH,12,6,NULL,S_SOR2_DIE14,0,0},    // S_SOR2_DIE13
  1210. {SPR_SDTH,13,6,NULL,S_SOR2_DIE15,0,0},    // S_SOR2_DIE14
  1211. {SPR_SDTH,14,-1,A_BossDeath,S_NULL,0,0},    // S_SOR2_DIE15
  1212. {SPR_FX16,32768,3,A_BlueSpark,S_SOR2FX1_2,0,0},    // S_SOR2FX1_1
  1213. {SPR_FX16,32769,3,A_BlueSpark,S_SOR2FX1_3,0,0},    // S_SOR2FX1_2
  1214. {SPR_FX16,32770,3,A_BlueSpark,S_SOR2FX1_1,0,0},    // S_SOR2FX1_3
  1215. {SPR_FX16,32774,5,A_Explode,S_SOR2FXI1_2,0,0},    // S_SOR2FXI1_1
  1216. {SPR_FX16,32775,5,NULL,S_SOR2FXI1_3,0,0},    // S_SOR2FXI1_2
  1217. {SPR_FX16,32776,5,NULL,S_SOR2FXI1_4,0,0},    // S_SOR2FXI1_3
  1218. {SPR_FX16,32777,5,NULL,S_SOR2FXI1_5,0,0},    // S_SOR2FXI1_4
  1219. {SPR_FX16,32778,5,NULL,S_SOR2FXI1_6,0,0},    // S_SOR2FXI1_5
  1220. {SPR_FX16,32779,5,NULL,S_NULL,0,0},    // S_SOR2FXI1_6
  1221. {SPR_FX16,32771,12,NULL,S_SOR2FXSPARK2,0,0},    // S_SOR2FXSPARK1
  1222. {SPR_FX16,32772,12,NULL,S_SOR2FXSPARK3,0,0},    // S_SOR2FXSPARK2
  1223. {SPR_FX16,32773,12,NULL,S_NULL,0,0},    // S_SOR2FXSPARK3
  1224. {SPR_FX11,32768,35,NULL,S_SOR2FX2_2,0,0},    // S_SOR2FX2_1
  1225. {SPR_FX11,32768,5,A_GenWizard,S_SOR2FX2_3,0,0},    // S_SOR2FX2_2
  1226. {SPR_FX11,32769,5,NULL,S_SOR2FX2_2,0,0},    // S_SOR2FX2_3
  1227. {SPR_FX11,32770,5,NULL,S_SOR2FXI2_2,0,0},    // S_SOR2FXI2_1
  1228. {SPR_FX11,32771,5,NULL,S_SOR2FXI2_3,0,0},    // S_SOR2FXI2_2
  1229. {SPR_FX11,32772,5,NULL,S_SOR2FXI2_4,0,0},    // S_SOR2FXI2_3
  1230. {SPR_FX11,32773,5,NULL,S_SOR2FXI2_5,0,0},    // S_SOR2FXI2_4
  1231. {SPR_FX11,32774,5,NULL,S_NULL,0,0},    // S_SOR2FXI2_5
  1232. {SPR_SOR2,6,8,NULL,S_SOR2TELEFADE2,0,0},    // S_SOR2TELEFADE1
  1233. {SPR_SOR2,7,6,NULL,S_SOR2TELEFADE3,0,0},    // S_SOR2TELEFADE2
  1234. {SPR_SOR2,8,6,NULL,S_SOR2TELEFADE4,0,0},    // S_SOR2TELEFADE3
  1235. {SPR_SOR2,9,6,NULL,S_SOR2TELEFADE5,0,0},    // S_SOR2TELEFADE4
  1236. {SPR_SOR2,10,6,NULL,S_SOR2TELEFADE6,0,0},    // S_SOR2TELEFADE5
  1237. {SPR_SOR2,11,6,NULL,S_NULL,0,0},    // S_SOR2TELEFADE6
  1238. {SPR_MNTR,0,10,A_Look,S_MNTR_LOOK2,0,0},    // S_MNTR_LOOK1
  1239. {SPR_MNTR,1,10,A_Look,S_MNTR_LOOK1,0,0},    // S_MNTR_LOOK2
  1240. {SPR_MNTR,0,5,A_Chase,S_MNTR_WALK2,0,0},    // S_MNTR_WALK1
  1241. {SPR_MNTR,1,5,A_Chase,S_MNTR_WALK3,0,0},    // S_MNTR_WALK2
  1242. {SPR_MNTR,2,5,A_Chase,S_MNTR_WALK4,0,0},    // S_MNTR_WALK3
  1243. {SPR_MNTR,3,5,A_Chase,S_MNTR_WALK1,0,0},    // S_MNTR_WALK4
  1244. {SPR_MNTR,21,10,A_FaceTarget,S_MNTR_ATK1_2,0,0},    // S_MNTR_ATK1_1
  1245. {SPR_MNTR,22,7,A_FaceTarget,S_MNTR_ATK1_3,0,0},    // S_MNTR_ATK1_2
  1246. {SPR_MNTR,23,12,A_MinotaurAtk1,S_MNTR_WALK1,0,0},    // S_MNTR_ATK1_3
  1247. {SPR_MNTR,21,10,A_MinotaurDecide,S_MNTR_ATK2_2,0,0},    // S_MNTR_ATK2_1
  1248. {SPR_MNTR,24,4,A_FaceTarget,S_MNTR_ATK2_3,0,0},    // S_MNTR_ATK2_2
  1249. {SPR_MNTR,25,9,A_MinotaurAtk2,S_MNTR_WALK1,0,0},    // S_MNTR_ATK2_3
  1250. {SPR_MNTR,21,10,A_FaceTarget,S_MNTR_ATK3_2,0,0},    // S_MNTR_ATK3_1
  1251. {SPR_MNTR,22,7,A_FaceTarget,S_MNTR_ATK3_3,0,0},    // S_MNTR_ATK3_2
  1252. {SPR_MNTR,23,12,A_MinotaurAtk3,S_MNTR_WALK1,0,0},    // S_MNTR_ATK3_3
  1253. {SPR_MNTR,23,12,NULL,S_MNTR_ATK3_1,0,0},    // S_MNTR_ATK3_4
  1254. {SPR_MNTR,20,2,A_MinotaurCharge,S_MNTR_ATK4_1,0,0},    // S_MNTR_ATK4_1
  1255. {SPR_MNTR,4,3,NULL,S_MNTR_PAIN2,0,0},    // S_MNTR_PAIN1
  1256. {SPR_MNTR,4,6,A_Pain,S_MNTR_WALK1,0,0},    // S_MNTR_PAIN2
  1257. {SPR_MNTR,5,6,NULL,S_MNTR_DIE2,0,0},    // S_MNTR_DIE1
  1258. {SPR_MNTR,6,5,NULL,S_MNTR_DIE3,0,0},    // S_MNTR_DIE2
  1259. {SPR_MNTR,7,6,A_Scream,S_MNTR_DIE4,0,0},    // S_MNTR_DIE3
  1260. {SPR_MNTR,8,5,NULL,S_MNTR_DIE5,0,0},    // S_MNTR_DIE4
  1261. {SPR_MNTR,9,6,NULL,S_MNTR_DIE6,0,0},    // S_MNTR_DIE5
  1262. {SPR_MNTR,10,5,NULL,S_MNTR_DIE7,0,0},    // S_MNTR_DIE6
  1263. {SPR_MNTR,11,6,NULL,S_MNTR_DIE8,0,0},    // S_MNTR_DIE7
  1264. {SPR_MNTR,12,5,A_NoBlocking,S_MNTR_DIE9,0,0},    // S_MNTR_DIE8
  1265. {SPR_MNTR,13,6,NULL,S_MNTR_DIE10,0,0},    // S_MNTR_DIE9
  1266. {SPR_MNTR,14,5,NULL,S_MNTR_DIE11,0,0},    // S_MNTR_DIE10
  1267. {SPR_MNTR,15,6,NULL,S_MNTR_DIE12,0,0},    // S_MNTR_DIE11
  1268. {SPR_MNTR,16,5,NULL,S_MNTR_DIE13,0,0},    // S_MNTR_DIE12
  1269. {SPR_MNTR,17,6,NULL,S_MNTR_DIE14,0,0},    // S_MNTR_DIE13
  1270. {SPR_MNTR,18,5,NULL,S_MNTR_DIE15,0,0},    // S_MNTR_DIE14
  1271. {SPR_MNTR,19,-1,A_BossDeath,S_NULL,0,0},    // S_MNTR_DIE15
  1272. {SPR_FX12,32768,6,NULL,S_MNTRFX1_2,0,0},    // S_MNTRFX1_1
  1273. {SPR_FX12,32769,6,NULL,S_MNTRFX1_1,0,0},    // S_MNTRFX1_2
  1274. {SPR_FX12,32770,5,NULL,S_MNTRFXI1_2,0,0},    // S_MNTRFXI1_1
  1275. {SPR_FX12,32771,5,NULL,S_MNTRFXI1_3,0,0},    // S_MNTRFXI1_2
  1276. {SPR_FX12,32772,5,NULL,S_MNTRFXI1_4,0,0},    // S_MNTRFXI1_3
  1277. {SPR_FX12,32773,5,NULL,S_MNTRFXI1_5,0,0},    // S_MNTRFXI1_4
  1278. {SPR_FX12,32774,5,NULL,S_MNTRFXI1_6,0,0},    // S_MNTRFXI1_5
  1279. {SPR_FX12,32775,5,NULL,S_NULL,0,0},    // S_MNTRFXI1_6
  1280. {SPR_FX13,0,2,A_MntrFloorFire,S_MNTRFX2_1,0,0},    // S_MNTRFX2_1
  1281. {SPR_FX13,32776,4,A_Explode,S_MNTRFXI2_2,0,0},    // S_MNTRFXI2_1
  1282. {SPR_FX13,32777,4,NULL,S_MNTRFXI2_3,0,0},    // S_MNTRFXI2_2
  1283. {SPR_FX13,32778,4,NULL,S_MNTRFXI2_4,0,0},    // S_MNTRFXI2_3
  1284. {SPR_FX13,32779,4,NULL,S_MNTRFXI2_5,0,0},    // S_MNTRFXI2_4
  1285. {SPR_FX13,32780,4,NULL,S_NULL,0,0},    // S_MNTRFXI2_5
  1286. {SPR_FX13,32771,4,NULL,S_MNTRFX3_2,0,0},    // S_MNTRFX3_1
  1287. {SPR_FX13,32770,4,NULL,S_MNTRFX3_3,0,0},    // S_MNTRFX3_2
  1288. {SPR_FX13,32769,5,NULL,S_MNTRFX3_4,0,0},    // S_MNTRFX3_3
  1289. {SPR_FX13,32770,5,NULL,S_MNTRFX3_5,0,0},    // S_MNTRFX3_4
  1290. {SPR_FX13,32771,5,NULL,S_MNTRFX3_6,0,0},    // S_MNTRFX3_5
  1291. {SPR_FX13,32772,5,NULL,S_MNTRFX3_7,0,0},    // S_MNTRFX3_6
  1292. {SPR_FX13,32773,4,NULL,S_MNTRFX3_8,0,0},    // S_MNTRFX3_7
  1293. {SPR_FX13,32774,4,NULL,S_MNTRFX3_9,0,0},    // S_MNTRFX3_8
  1294. {SPR_FX13,32775,4,NULL,S_NULL,0,0},    // S_MNTRFX3_9
  1295. {SPR_AKYY,32768,3,NULL,S_AKYY2,0,0},    // S_AKYY1
  1296. {SPR_AKYY,32769,3,NULL,S_AKYY3,0,0},    // S_AKYY2
  1297. {SPR_AKYY,32770,3,NULL,S_AKYY4,0,0},    // S_AKYY3
  1298. {SPR_AKYY,32771,3,NULL,S_AKYY5,0,0},    // S_AKYY4
  1299. {SPR_AKYY,32772,3,NULL,S_AKYY6,0,0},    // S_AKYY5
  1300. {SPR_AKYY,32773,3,NULL,S_AKYY7,0,0},    // S_AKYY6
  1301. {SPR_AKYY,32774,3,NULL,S_AKYY8,0,0},    // S_AKYY7
  1302. {SPR_AKYY,32775,3,NULL,S_AKYY9,0,0},    // S_AKYY8
  1303. {SPR_AKYY,32776,3,NULL,S_AKYY10,0,0},    // S_AKYY9
  1304. {SPR_AKYY,32777,3,NULL,S_AKYY1,0,0},    // S_AKYY10
  1305. {SPR_BKYY,32768,3,NULL,S_BKYY2,0,0},    // S_BKYY1
  1306. {SPR_BKYY,32769,3,NULL,S_BKYY3,0,0},    // S_BKYY2
  1307. {SPR_BKYY,32770,3,NULL,S_BKYY4,0,0},    // S_BKYY3
  1308. {SPR_BKYY,32771,3,NULL,S_BKYY5,0,0},    // S_BKYY4
  1309. {SPR_BKYY,32772,3,NULL,S_BKYY6,0,0},    // S_BKYY5
  1310. {SPR_BKYY,32773,3,NULL,S_BKYY7,0,0},    // S_BKYY6
  1311. {SPR_BKYY,32774,3,NULL,S_BKYY8,0,0},    // S_BKYY7
  1312. {SPR_BKYY,32775,3,NULL,S_BKYY9,0,0},    // S_BKYY8
  1313. {SPR_BKYY,32776,3,NULL,S_BKYY10,0,0},    // S_BKYY9
  1314. {SPR_BKYY,32777,3,NULL,S_BKYY1,0,0},    // S_BKYY10
  1315. {SPR_CKYY,32768,3,NULL,S_CKYY2,0,0},    // S_CKYY1
  1316. {SPR_CKYY,32769,3,NULL,S_CKYY3,0,0},    // S_CKYY2
  1317. {SPR_CKYY,32770,3,NULL,S_CKYY4,0,0},    // S_CKYY3
  1318. {SPR_CKYY,32771,3,NULL,S_CKYY5,0,0},    // S_CKYY4
  1319. {SPR_CKYY,32772,3,NULL,S_CKYY6,0,0},    // S_CKYY5
  1320. {SPR_CKYY,32773,3,NULL,S_CKYY7,0,0},    // S_CKYY6
  1321. {SPR_CKYY,32774,3,NULL,S_CKYY8,0,0},    // S_CKYY7
  1322. {SPR_CKYY,32775,3,NULL,S_CKYY9,0,0},    // S_CKYY8
  1323. {SPR_CKYY,32776,3,NULL,S_CKYY1,0,0},    // S_CKYY9
  1324. {SPR_AMG1,0,-1,NULL,S_NULL,0,0},    // S_AMG1
  1325. {SPR_AMG2,0,4,NULL,S_AMG2_2,0,0},    // S_AMG2_1
  1326. {SPR_AMG2,1,4,NULL,S_AMG2_3,0,0},    // S_AMG2_2
  1327. {SPR_AMG2,2,4,NULL,S_AMG2_1,0,0},    // S_AMG2_3
  1328. {SPR_AMM1,0,-1,NULL,S_NULL,0,0},    // S_AMM1
  1329. {SPR_AMM2,0,-1,NULL,S_NULL,0,0},    // S_AMM2
  1330. {SPR_AMC1,0,-1,NULL,S_NULL,0,0},    // S_AMC1
  1331. {SPR_AMC2,0,5,NULL,S_AMC2_2,0,0},    // S_AMC2_1
  1332. {SPR_AMC2,1,5,NULL,S_AMC2_3,0,0},    // S_AMC2_2
  1333. {SPR_AMC2,2,5,NULL,S_AMC2_1,0,0},    // S_AMC2_3
  1334. {SPR_AMS1,0,5,NULL,S_AMS1_2,0,0},    // S_AMS1_1
  1335. {SPR_AMS1,1,5,NULL,S_AMS1_1,0,0},    // S_AMS1_2
  1336. {SPR_AMS2,0,5,NULL,S_AMS2_2,0,0},    // S_AMS2_1
  1337. {SPR_AMS2,1,5,NULL,S_AMS2_1,0,0},    // S_AMS2_2
  1338. {SPR_AMP1,0,4,NULL,S_AMP1_2,0,0},    // S_AMP1_1
  1339. {SPR_AMP1,1,4,NULL,S_AMP1_3,0,0},    // S_AMP1_2
  1340. {SPR_AMP1,2,4,NULL,S_AMP1_1,0,0},    // S_AMP1_3
  1341. {SPR_AMP2,0,4,NULL,S_AMP2_2,0,0},    // S_AMP2_1
  1342. {SPR_AMP2,1,4,NULL,S_AMP2_3,0,0},    // S_AMP2_2
  1343. {SPR_AMP2,2,4,NULL,S_AMP2_1,0,0},    // S_AMP2_3
  1344. {SPR_AMB1,0,4,NULL,S_AMB1_2,0,0},    // S_AMB1_1
  1345. {SPR_AMB1,1,4,NULL,S_AMB1_3,0,0},    // S_AMB1_2
  1346. {SPR_AMB1,2,4,NULL,S_AMB1_1,0,0},    // S_AMB1_3
  1347. {SPR_AMB2,0,4,NULL,S_AMB2_2,0,0},    // S_AMB2_1
  1348. {SPR_AMB2,1,4,NULL,S_AMB2_3,0,0},    // S_AMB2_2
  1349. {SPR_AMB2,2,4,NULL,S_AMB2_1,0,0},    // S_AMB2_3
  1350. {SPR_AMG1,0,100,A_ESound,S_SND_WIND,0,0},    // S_SND_WIND
  1351. {SPR_AMG1,0,85,A_ESound,S_SND_WATERFALL,0,0}    // S_SND_WATERFALL
  1352. };
  1353.  
  1354.  
  1355. mobjinfo_t mobjinfo[NUMMOBJTYPES] = {
  1356.  
  1357. {        // MT_MISC0
  1358. 81,        // doomednum
  1359. S_ITEM_PTN1_1,        // spawnstate
  1360. 1000,        // spawnhealth
  1361. S_NULL,        // seestate
  1362. sfx_None,        // seesound
  1363. 8,        // reactiontime
  1364. sfx_None,        // attacksound
  1365. S_NULL,        // painstate
  1366. 0,        // painchance
  1367. sfx_None,        // painsound
  1368. S_NULL,        // meleestate
  1369. S_NULL,        // missilestate
  1370. S_NULL,        // crashstate
  1371. S_NULL,        // deathstate
  1372. S_NULL,        // xdeathstate
  1373. sfx_None,        // deathsound
  1374. 0,        // speed
  1375. 20*FRACUNIT,        // radius
  1376. 16*FRACUNIT,        // height
  1377. 100,        // mass
  1378. 0,        // damage
  1379. sfx_None,        // activesound
  1380. MF_SPECIAL,        // flags
  1381. MF2_FLOATBOB        // flags2
  1382.  },
  1383.  
  1384. {        // MT_ITEMSHIELD1
  1385. 85,        // doomednum
  1386. S_ITEM_SHLD1,        // spawnstate
  1387. 1000,        // spawnhealth
  1388. S_NULL,        // seestate
  1389. sfx_None,        // seesound
  1390. 8,        // reactiontime
  1391. sfx_None,        // attacksound
  1392. S_NULL,        // painstate
  1393. 0,        // painchance
  1394. sfx_None,        // painsound
  1395. S_NULL,        // meleestate
  1396. S_NULL,        // missilestate
  1397. S_NULL,        // crashstate
  1398. S_NULL,        // deathstate
  1399. S_NULL,        // xdeathstate
  1400. sfx_None,        // deathsound
  1401. 0,        // speed
  1402. 20*FRACUNIT,        // radius
  1403. 16*FRACUNIT,        // height
  1404. 100,        // mass
  1405. 0,        // damage
  1406. sfx_None,        // activesound
  1407. MF_SPECIAL,        // flags
  1408. MF2_FLOATBOB        // flags2
  1409.  },
  1410.  
  1411. {        // MT_ITEMSHIELD2
  1412. 31,        // doomednum
  1413. S_ITEM_SHD2_1,        // spawnstate
  1414. 1000,        // spawnhealth
  1415. S_NULL,        // seestate
  1416. sfx_None,        // seesound
  1417. 8,        // reactiontime
  1418. sfx_None,        // attacksound
  1419. S_NULL,        // painstate
  1420. 0,        // painchance
  1421. sfx_None,        // painsound
  1422. S_NULL,        // meleestate
  1423. S_NULL,        // missilestate
  1424. S_NULL,        // crashstate
  1425. S_NULL,        // deathstate
  1426. S_NULL,        // xdeathstate
  1427. sfx_None,        // deathsound
  1428. 0,        // speed
  1429. 20*FRACUNIT,        // radius
  1430. 16*FRACUNIT,        // height
  1431. 100,        // mass
  1432. 0,        // damage
  1433. sfx_None,        // activesound
  1434. MF_SPECIAL,        // flags
  1435. MF2_FLOATBOB        // flags2
  1436.  },
  1437.  
  1438. {        // MT_MISC1
  1439. 8,        // doomednum
  1440. S_ITEM_BAGH1,        // spawnstate
  1441. 1000,        // spawnhealth
  1442. S_NULL,        // seestate
  1443. sfx_None,        // seesound
  1444. 8,        // reactiontime
  1445. sfx_None,        // attacksound
  1446. S_NULL,        // painstate
  1447. 0,        // painchance
  1448. sfx_None,        // painsound
  1449. S_NULL,        // meleestate
  1450. S_NULL,        // missilestate
  1451. S_NULL,        // crashstate
  1452. S_NULL,        // deathstate
  1453. S_NULL,        // xdeathstate
  1454. sfx_None,        // deathsound
  1455. 0,        // speed
  1456. 20*FRACUNIT,        // radius
  1457. 16*FRACUNIT,        // height
  1458. 100,        // mass
  1459. 0,        // damage
  1460. sfx_None,        // activesound
  1461. MF_SPECIAL|MF_COUNTITEM,        // flags
  1462. MF2_FLOATBOB        // flags2
  1463.  },
  1464.  
  1465. {        // MT_MISC2
  1466. 35,        // doomednum
  1467. S_ITEM_SPMP1,        // spawnstate
  1468. 1000,        // spawnhealth
  1469. S_NULL,        // seestate
  1470. sfx_None,        // seesound
  1471. 8,        // reactiontime
  1472. sfx_None,        // attacksound
  1473. S_NULL,        // painstate
  1474. 0,        // painchance
  1475. sfx_None,        // painsound
  1476. S_NULL,        // meleestate
  1477. S_NULL,        // missilestate
  1478. S_NULL,        // crashstate
  1479. S_NULL,        // deathstate
  1480. S_NULL,        // xdeathstate
  1481. sfx_None,        // deathsound
  1482. 0,        // speed
  1483. 20*FRACUNIT,        // radius
  1484. 16*FRACUNIT,        // height
  1485. 100,        // mass
  1486. 0,        // damage
  1487. sfx_None,        // activesound
  1488. MF_SPECIAL|MF_COUNTITEM,        // flags
  1489. MF2_FLOATBOB        // flags2
  1490.  },
  1491.  
  1492. {        // MT_ARTIINVISIBILITY
  1493. 75,        // doomednum
  1494. S_ARTI_INVS1,        // spawnstate
  1495. 1000,        // spawnhealth
  1496. S_NULL,        // seestate
  1497. sfx_None,        // seesound
  1498. 8,        // reactiontime
  1499. sfx_None,        // attacksound
  1500. S_NULL,        // painstate
  1501. 0,        // painchance
  1502. sfx_None,        // painsound
  1503. S_NULL,        // meleestate
  1504. S_NULL,        // missilestate
  1505. S_NULL,        // crashstate
  1506. S_NULL,        // deathstate
  1507. S_NULL,        // xdeathstate
  1508. sfx_None,        // deathsound
  1509. 0,        // speed
  1510. 20*FRACUNIT,        // radius
  1511. 16*FRACUNIT,        // height
  1512. 100,        // mass
  1513. 0,        // damage
  1514. sfx_None,        // activesound
  1515. MF_SPECIAL|MF_SHADOW|MF_COUNTITEM,        // flags
  1516. MF2_FLOATBOB        // flags2
  1517.  },
  1518.  
  1519. {        // MT_MISC3
  1520. 82,        // doomednum
  1521. S_ARTI_PTN2_1,        // spawnstate
  1522. 1000,        // spawnhealth
  1523. S_NULL,        // seestate
  1524. sfx_None,        // seesound
  1525. 8,        // reactiontime
  1526. sfx_None,        // attacksound
  1527. S_NULL,        // painstate
  1528. 0,        // painchance
  1529. sfx_None,        // painsound
  1530. S_NULL,        // meleestate
  1531. S_NULL,        // missilestate
  1532. S_NULL,        // crashstate
  1533. S_NULL,        // deathstate
  1534. S_NULL,        // xdeathstate
  1535. sfx_None,        // deathsound
  1536. 0,        // speed
  1537. 20*FRACUNIT,        // radius
  1538. 16*FRACUNIT,        // height
  1539. 100,        // mass
  1540. 0,        // damage
  1541. sfx_None,        // activesound
  1542. MF_SPECIAL|MF_COUNTITEM,        // flags
  1543. MF2_FLOATBOB        // flags2
  1544.  },
  1545.  
  1546. {        // MT_ARTIFLY
  1547. 83,        // doomednum
  1548. S_ARTI_SOAR1,        // spawnstate
  1549. 1000,        // spawnhealth
  1550. S_NULL,        // seestate
  1551. sfx_None,        // seesound
  1552. 8,        // reactiontime
  1553. sfx_None,        // attacksound
  1554. S_NULL,        // painstate
  1555. 0,        // painchance
  1556. sfx_None,        // painsound
  1557. S_NULL,        // meleestate
  1558. S_NULL,        // missilestate
  1559. S_NULL,        // crashstate
  1560. S_NULL,        // deathstate
  1561. S_NULL,        // xdeathstate
  1562. sfx_None,        // deathsound
  1563. 0,        // speed
  1564. 20*FRACUNIT,        // radius
  1565. 16*FRACUNIT,        // height
  1566. 100,        // mass
  1567. 0,        // damage
  1568. sfx_None,        // activesound
  1569. MF_SPECIAL|MF_COUNTITEM,        // flags
  1570. MF2_FLOATBOB        // flags2
  1571.  },
  1572.  
  1573. {        // MT_ARTIINVULNERABILITY
  1574. 84,        // doomednum
  1575. S_ARTI_INVU1,        // spawnstate
  1576. 1000,        // spawnhealth
  1577. S_NULL,        // seestate
  1578. sfx_None,        // seesound
  1579. 8,        // reactiontime
  1580. sfx_None,        // attacksound
  1581. S_NULL,        // painstate
  1582. 0,        // painchance
  1583. sfx_None,        // painsound
  1584. S_NULL,        // meleestate
  1585. S_NULL,        // missilestate
  1586. S_NULL,        // crashstate
  1587. S_NULL,        // deathstate
  1588. S_NULL,        // xdeathstate
  1589. sfx_None,        // deathsound
  1590. 0,        // speed
  1591. 20*FRACUNIT,        // radius
  1592. 16*FRACUNIT,        // height
  1593. 100,        // mass
  1594. 0,        // damage
  1595. sfx_None,        // activesound
  1596. MF_SPECIAL|MF_COUNTITEM,        // flags
  1597. MF2_FLOATBOB        // flags2
  1598.  },
  1599.  
  1600. {        // MT_ARTITOMEOFPOWER
  1601. 86,        // doomednum
  1602. S_ARTI_PWBK1,        // spawnstate
  1603. 1000,        // spawnhealth
  1604. S_NULL,        // seestate
  1605. sfx_None,        // seesound
  1606. 8,        // reactiontime
  1607. sfx_None,        // attacksound
  1608. S_NULL,        // painstate
  1609. 0,        // painchance
  1610. sfx_None,        // painsound
  1611. S_NULL,        // meleestate
  1612. S_NULL,        // missilestate
  1613. S_NULL,        // crashstate
  1614. S_NULL,        // deathstate
  1615. S_NULL,        // xdeathstate
  1616. sfx_None,        // deathsound
  1617. 0,        // speed
  1618. 20*FRACUNIT,        // radius
  1619. 16*FRACUNIT,        // height
  1620. 100,        // mass
  1621. 0,        // damage
  1622. sfx_None,        // activesound
  1623. MF_SPECIAL|MF_COUNTITEM,        // flags
  1624. MF2_FLOATBOB        // flags2
  1625.  },
  1626.  
  1627. {        // MT_ARTIEGG
  1628. 30,        // doomednum
  1629. S_ARTI_EGGC1,        // spawnstate
  1630. 1000,        // spawnhealth
  1631. S_NULL,        // seestate
  1632. sfx_None,        // seesound
  1633. 8,        // reactiontime
  1634. sfx_None,        // attacksound
  1635. S_NULL,        // painstate
  1636. 0,        // painchance
  1637. sfx_None,        // painsound
  1638. S_NULL,        // meleestate
  1639. S_NULL,        // missilestate
  1640. S_NULL,        // crashstate
  1641. S_NULL,        // deathstate
  1642. S_NULL,        // xdeathstate
  1643. sfx_None,        // deathsound
  1644. 0,        // speed
  1645. 20*FRACUNIT,        // radius
  1646. 16*FRACUNIT,        // height
  1647. 100,        // mass
  1648. 0,        // damage
  1649. sfx_None,        // activesound
  1650. MF_SPECIAL|MF_COUNTITEM,        // flags
  1651. MF2_FLOATBOB        // flags2
  1652.  },
  1653.  
  1654. {        // MT_EGGFX
  1655. -1,        // doomednum
  1656. S_EGGFX1,        // spawnstate
  1657. 1000,        // spawnhealth
  1658. S_NULL,        // seestate
  1659. 0,        // seesound
  1660. 8,        // reactiontime
  1661. sfx_None,        // attacksound
  1662. S_NULL,        // painstate
  1663. 0,        // painchance
  1664. sfx_None,        // painsound
  1665. S_NULL,        // meleestate
  1666. S_NULL,        // missilestate
  1667. S_NULL,        // crashstate
  1668. S_EGGFXI1_1,        // deathstate
  1669. S_NULL,        // xdeathstate
  1670. 0,        // deathsound
  1671. 18*FRACUNIT,        // speed
  1672. 8*FRACUNIT,        // radius
  1673. 8*FRACUNIT,        // height
  1674. 100,        // mass
  1675. 1,        // damage
  1676. sfx_None,        // activesound
  1677. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,        // flags
  1678. MF2_NOTELEPORT        // flags2
  1679.  },
  1680.  
  1681. {        // MT_ARTISUPERHEAL
  1682. 32,        // doomednum
  1683. S_ARTI_SPHL1,        // spawnstate
  1684. 1000,        // spawnhealth
  1685. S_NULL,        // seestate
  1686. sfx_None,        // seesound
  1687. 8,        // reactiontime
  1688. sfx_None,        // attacksound
  1689. S_NULL,        // painstate
  1690. 0,        // painchance
  1691. sfx_None,        // painsound
  1692. S_NULL,        // meleestate
  1693. S_NULL,        // missilestate
  1694. S_NULL,        // crashstate
  1695. S_NULL,        // deathstate
  1696. S_NULL,        // xdeathstate
  1697. sfx_None,        // deathsound
  1698. 0,        // speed
  1699. 20*FRACUNIT,        // radius
  1700. 16*FRACUNIT,        // height
  1701. 100,        // mass
  1702. 0,        // damage
  1703. sfx_None,        // activesound
  1704. MF_SPECIAL|MF_COUNTITEM,        // flags
  1705. MF2_FLOATBOB        // flags2
  1706.  },
  1707.  
  1708. {        // MT_MISC4
  1709. 33,        // doomednum
  1710. S_ARTI_TRCH1,        // spawnstate
  1711. 1000,        // spawnhealth
  1712. S_NULL,        // seestate
  1713. sfx_None,        // seesound
  1714. 8,        // reactiontime
  1715. sfx_None,        // attacksound
  1716. S_NULL,        // painstate
  1717. 0,        // painchance
  1718. sfx_None,        // painsound
  1719. S_NULL,        // meleestate
  1720. S_NULL,        // missilestate
  1721. S_NULL,        // crashstate
  1722. S_NULL,        // deathstate
  1723. S_NULL,        // xdeathstate
  1724. sfx_None,        // deathsound
  1725. 0,        // speed
  1726. 20*FRACUNIT,        // radius
  1727. 16*FRACUNIT,        // height
  1728. 100,        // mass
  1729. 0,        // damage
  1730. sfx_None,        // activesound
  1731. MF_SPECIAL|MF_COUNTITEM,        // flags
  1732. MF2_FLOATBOB        // flags2
  1733.  },
  1734.  
  1735. {        // MT_MISC5
  1736. 34,        // doomednum
  1737. S_ARTI_FBMB1,        // spawnstate
  1738. 1000,        // spawnhealth
  1739. S_NULL,        // seestate
  1740. sfx_None,        // seesound
  1741. 8,        // reactiontime
  1742. sfx_None,        // attacksound
  1743. S_NULL,        // painstate
  1744. 0,        // painchance
  1745. sfx_None,        // painsound
  1746. S_NULL,        // meleestate
  1747. S_NULL,        // missilestate
  1748. S_NULL,        // crashstate
  1749. S_NULL,        // deathstate
  1750. S_NULL,        // xdeathstate
  1751. sfx_None,        // deathsound
  1752. 0,        // speed
  1753. 20*FRACUNIT,        // radius
  1754. 16*FRACUNIT,        // height
  1755. 100,        // mass
  1756. 0,        // damage
  1757. sfx_None,        // activesound
  1758. MF_SPECIAL|MF_COUNTITEM,        // flags
  1759. MF2_FLOATBOB        // flags2
  1760.  },
  1761.  
  1762. {        // MT_FIREBOMB
  1763. -1,        // doomednum
  1764. S_FIREBOMB1,        // spawnstate
  1765. 1000,        // spawnhealth
  1766. S_NULL,        // seestate
  1767. sfx_None,        // seesound
  1768. 8,        // reactiontime
  1769. sfx_None,        // attacksound
  1770. S_NULL,        // painstate
  1771. 0,        // painchance
  1772. sfx_None,        // painsound
  1773. S_NULL,        // meleestate
  1774. S_NULL,        // missilestate
  1775. S_NULL,        // crashstate
  1776. S_NULL,        // deathstate
  1777. S_NULL,        // xdeathstate
  1778. sfx_phohit,        // deathsound
  1779. 0,        // speed
  1780. 20*FRACUNIT,        // radius
  1781. 16*FRACUNIT,        // height
  1782. 100,        // mass
  1783. 0,        // damage
  1784. sfx_None,        // activesound
  1785. MF_NOGRAVITY|MF_SHADOW,        // flags
  1786. 0        // flags2
  1787.  },
  1788.  
  1789. {        // MT_ARTITELEPORT
  1790. 36,        // doomednum
  1791. S_ARTI_ATLP1,        // spawnstate
  1792. 1000,        // spawnhealth
  1793. S_NULL,        // seestate
  1794. sfx_None,        // seesound
  1795. 8,        // reactiontime
  1796. sfx_None,        // attacksound
  1797. S_NULL,        // painstate
  1798. 0,        // painchance
  1799. sfx_None,        // painsound
  1800. S_NULL,        // meleestate
  1801. S_NULL,        // missilestate
  1802. S_NULL,        // crashstate
  1803. S_NULL,        // deathstate
  1804. S_NULL,        // xdeathstate
  1805. sfx_None,        // deathsound
  1806. 0,        // speed
  1807. 20*FRACUNIT,        // radius
  1808. 16*FRACUNIT,        // height
  1809. 100,        // mass
  1810. 0,        // damage
  1811. sfx_None,        // activesound
  1812. MF_SPECIAL|MF_COUNTITEM,        // flags
  1813. MF2_FLOATBOB        // flags2
  1814.  },
  1815.  
  1816. {        // MT_POD
  1817. 2035,        // doomednum
  1818. S_POD_WAIT1,        // spawnstate
  1819. 45,        // spawnhealth
  1820. S_NULL,        // seestate
  1821. sfx_None,        // seesound
  1822. 8,        // reactiontime
  1823. sfx_None,        // attacksound
  1824. S_POD_PAIN1,        // painstate
  1825. 255,        // painchance
  1826. sfx_None,        // painsound
  1827. S_NULL,        // meleestate
  1828. S_NULL,        // missilestate
  1829. S_NULL,        // crashstate
  1830. S_POD_DIE1,        // deathstate
  1831. S_NULL,        // xdeathstate
  1832. sfx_podexp,        // deathsound
  1833. 0,        // speed
  1834. 16*FRACUNIT,        // radius
  1835. 54*FRACUNIT,        // height
  1836. 100,        // mass
  1837. 0,        // damage
  1838. sfx_None,        // activesound
  1839. MF_SOLID|MF_NOBLOOD|MF_SHOOTABLE|MF_DROPOFF,        // flags
  1840. MF2_WINDTHRUST|MF2_PUSHABLE|MF2_SLIDE|MF2_PASSMOBJ|MF2_TELESTOMP        // flags2
  1841.  },
  1842.  
  1843. {        // MT_PODGOO
  1844. -1,        // doomednum
  1845. S_PODGOO1,        // spawnstate
  1846. 1000,        // spawnhealth
  1847. S_NULL,        // seestate
  1848. sfx_None,        // seesound
  1849. 8,        // reactiontime
  1850. sfx_None,        // attacksound
  1851. S_NULL,        // painstate
  1852. 0,        // painchance
  1853. sfx_None,        // painsound
  1854. S_NULL,        // meleestate
  1855. S_NULL,        // missilestate
  1856. S_NULL,        // crashstate
  1857. S_PODGOOX,        // deathstate
  1858. S_NULL,        // xdeathstate
  1859. sfx_None,        // deathsound
  1860. 0,        // speed
  1861. 2*FRACUNIT,        // radius
  1862. 4*FRACUNIT,        // height
  1863. 100,        // mass
  1864. 0,        // damage
  1865. sfx_None,        // activesound
  1866. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF,        // flags
  1867. MF2_NOTELEPORT|MF2_LOGRAV|MF2_CANNOTPUSH        // flags2
  1868.  },
  1869.  
  1870. {        // MT_PODGENERATOR
  1871. 43,        // doomednum
  1872. S_PODGENERATOR,        // spawnstate
  1873. 1000,        // spawnhealth
  1874. S_NULL,        // seestate
  1875. sfx_None,        // seesound
  1876. 8,        // reactiontime
  1877. sfx_None,        // attacksound
  1878. S_NULL,        // painstate
  1879. 0,        // painchance
  1880. sfx_None,        // painsound
  1881. S_NULL,        // meleestate
  1882. S_NULL,        // missilestate
  1883. S_NULL,        // crashstate
  1884. S_NULL,        // deathstate
  1885. S_NULL,        // xdeathstate
  1886. sfx_None,        // deathsound
  1887. 0,        // speed
  1888. 20*FRACUNIT,        // radius
  1889. 16*FRACUNIT,        // height
  1890. 100,        // mass
  1891. 0,        // damage
  1892. sfx_None,        // activesound
  1893. MF_NOBLOCKMAP|MF_NOSECTOR,        // flags
  1894. 0        // flags2
  1895.  },
  1896.  
  1897. {        // MT_SPLASH
  1898. -1,        // doomednum
  1899. S_SPLASH1,        // spawnstate
  1900. 1000,        // spawnhealth
  1901. S_NULL,        // seestate
  1902. sfx_None,        // seesound
  1903. 8,        // reactiontime
  1904. sfx_None,        // attacksound
  1905. S_NULL,        // painstate
  1906. 0,        // painchance
  1907. sfx_None,        // painsound
  1908. S_NULL,        // meleestate
  1909. S_NULL,        // missilestate
  1910. S_NULL,        // crashstate
  1911. S_SPLASHX,        // deathstate
  1912. S_NULL,        // xdeathstate
  1913. sfx_None,        // deathsound
  1914. 0,        // speed
  1915. 2*FRACUNIT,        // radius
  1916. 4*FRACUNIT,        // height
  1917. 100,        // mass
  1918. 0,        // damage
  1919. sfx_None,        // activesound
  1920. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF,        // flags
  1921. MF2_NOTELEPORT|MF2_LOGRAV|MF2_CANNOTPUSH        // flags2
  1922.  },
  1923.  
  1924. {        // MT_SPLASHBASE
  1925. -1,        // doomednum
  1926. S_SPLASHBASE1,        // spawnstate
  1927. 1000,        // spawnhealth
  1928. S_NULL,        // seestate
  1929. sfx_None,        // seesound
  1930. 8,        // reactiontime
  1931. sfx_None,        // attacksound
  1932. S_NULL,        // painstate
  1933. 0,        // painchance
  1934. sfx_None,        // painsound
  1935. S_NULL,        // meleestate
  1936. S_NULL,        // missilestate
  1937. S_NULL,        // crashstate
  1938. S_NULL,        // deathstate
  1939. S_NULL,        // xdeathstate
  1940. sfx_None,        // deathsound
  1941. 0,        // speed
  1942. 20*FRACUNIT,        // radius
  1943. 16*FRACUNIT,        // height
  1944. 100,        // mass
  1945. 0,        // damage
  1946. sfx_None,        // activesound
  1947. MF_NOBLOCKMAP,        // flags
  1948. 0        // flags2
  1949.  },
  1950.  
  1951. {        // MT_LAVASPLASH
  1952. -1,        // doomednum
  1953. S_LAVASPLASH1,        // spawnstate
  1954. 1000,        // spawnhealth
  1955. S_NULL,        // seestate
  1956. sfx_None,        // seesound
  1957. 8,        // reactiontime
  1958. sfx_None,        // attacksound
  1959. S_NULL,        // painstate
  1960. 0,        // painchance
  1961. sfx_None,        // painsound
  1962. S_NULL,        // meleestate
  1963. S_NULL,        // missilestate
  1964. S_NULL,        // crashstate
  1965. S_NULL,        // deathstate
  1966. S_NULL,        // xdeathstate
  1967. sfx_None,        // deathsound
  1968. 0,        // speed
  1969. 20*FRACUNIT,        // radius
  1970. 16*FRACUNIT,        // height
  1971. 100,        // mass
  1972. 0,        // damage
  1973. sfx_None,        // activesound
  1974. MF_NOBLOCKMAP,        // flags
  1975. 0        // flags2
  1976.  },
  1977.  
  1978. {        // MT_LAVASMOKE
  1979. -1,        // doomednum
  1980. S_LAVASMOKE1,        // spawnstate
  1981. 1000,        // spawnhealth
  1982. S_NULL,        // seestate
  1983. sfx_None,        // seesound
  1984. 8,        // reactiontime
  1985. sfx_None,        // attacksound
  1986. S_NULL,        // painstate
  1987. 0,        // painchance
  1988. sfx_None,        // painsound
  1989. S_NULL,        // meleestate
  1990. S_NULL,        // missilestate
  1991. S_NULL,        // crashstate
  1992. S_NULL,        // deathstate
  1993. S_NULL,        // xdeathstate
  1994. sfx_None,        // deathsound
  1995. 0,        // speed
  1996. 20*FRACUNIT,        // radius
  1997. 16*FRACUNIT,        // height
  1998. 100,        // mass
  1999. 0,        // damage
  2000. sfx_None,        // activesound
  2001. MF_NOBLOCKMAP|MF_NOGRAVITY|MF_SHADOW,        // flags
  2002. 0        // flags2
  2003.  },
  2004.  
  2005. {        // MT_SLUDGECHUNK
  2006. -1,        // doomednum
  2007. S_SLUDGECHUNK1,        // spawnstate
  2008. 1000,        // spawnhealth
  2009. S_NULL,        // seestate
  2010. sfx_None,        // seesound
  2011. 8,        // reactiontime
  2012. sfx_None,        // attacksound
  2013. S_NULL,        // painstate
  2014. 0,        // painchance
  2015. sfx_None,        // painsound
  2016. S_NULL,        // meleestate
  2017. S_NULL,        // missilestate
  2018. S_NULL,        // crashstate
  2019. S_SLUDGECHUNKX,        // deathstate
  2020. S_NULL,        // xdeathstate
  2021. sfx_None,        // deathsound
  2022. 0,        // speed
  2023. 2*FRACUNIT,        // radius
  2024. 4*FRACUNIT,        // height
  2025. 100,        // mass
  2026. 0,        // damage
  2027. sfx_None,        // activesound
  2028. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF,        // flags
  2029. MF2_NOTELEPORT|MF2_LOGRAV|MF2_CANNOTPUSH        // flags2
  2030.  },
  2031.  
  2032. {        // MT_SLUDGESPLASH
  2033. -1,        // doomednum
  2034. S_SLUDGESPLASH1,        // spawnstate
  2035. 1000,        // spawnhealth
  2036. S_NULL,        // seestate
  2037. sfx_None,        // seesound
  2038. 8,        // reactiontime
  2039. sfx_None,        // attacksound
  2040. S_NULL,        // painstate
  2041. 0,        // painchance
  2042. sfx_None,        // painsound
  2043. S_NULL,        // meleestate
  2044. S_NULL,        // missilestate
  2045. S_NULL,        // crashstate
  2046. S_NULL,        // deathstate
  2047. S_NULL,        // xdeathstate
  2048. sfx_None,        // deathsound
  2049. 0,        // speed
  2050. 20*FRACUNIT,        // radius
  2051. 16*FRACUNIT,        // height
  2052. 100,        // mass
  2053. 0,        // damage
  2054. sfx_None,        // activesound
  2055. MF_NOBLOCKMAP,        // flags
  2056. 0        // flags2
  2057.  },
  2058.  
  2059. {        // MT_SKULLHANG70
  2060. 17,        // doomednum
  2061. S_SKULLHANG70_1,        // spawnstate
  2062. 1000,        // spawnhealth
  2063. S_NULL,        // seestate
  2064. sfx_None,        // seesound
  2065. 8,        // reactiontime
  2066. sfx_None,        // attacksound
  2067. S_NULL,        // painstate
  2068. 0,        // painchance
  2069. sfx_None,        // painsound
  2070. S_NULL,        // meleestate
  2071. S_NULL,        // missilestate
  2072. S_NULL,        // crashstate
  2073. S_NULL,        // deathstate
  2074. S_NULL,        // xdeathstate
  2075. sfx_None,        // deathsound
  2076. 0,        // speed
  2077. 20*FRACUNIT,        // radius
  2078. 70*FRACUNIT,        // height
  2079. 100,        // mass
  2080. 0,        // damage
  2081. sfx_None,        // activesound
  2082. MF_SPAWNCEILING|MF_NOGRAVITY,        // flags
  2083. 0        // flags2
  2084.  },
  2085.  
  2086. {        // MT_SKULLHANG60
  2087. 24,        // doomednum
  2088. S_SKULLHANG60_1,        // spawnstate
  2089. 1000,        // spawnhealth
  2090. S_NULL,        // seestate
  2091. sfx_None,        // seesound
  2092. 8,        // reactiontime
  2093. sfx_None,        // attacksound
  2094. S_NULL,        // painstate
  2095. 0,        // painchance
  2096. sfx_None,        // painsound
  2097. S_NULL,        // meleestate
  2098. S_NULL,        // missilestate
  2099. S_NULL,        // crashstate
  2100. S_NULL,        // deathstate
  2101. S_NULL,        // xdeathstate
  2102. sfx_None,        // deathsound
  2103. 0,        // speed
  2104. 20*FRACUNIT,        // radius
  2105. 60*FRACUNIT,        // height
  2106. 100,        // mass
  2107. 0,        // damage
  2108. sfx_None,        // activesound
  2109. MF_SPAWNCEILING|MF_NOGRAVITY,        // flags
  2110. 0        // flags2
  2111.  },
  2112.  
  2113. {        // MT_SKULLHANG45
  2114. 25,        // doomednum
  2115. S_SKULLHANG45_1,        // spawnstate
  2116. 1000,        // spawnhealth
  2117. S_NULL,        // seestate
  2118. sfx_None,        // seesound
  2119. 8,        // reactiontime
  2120. sfx_None,        // attacksound
  2121. S_NULL,        // painstate
  2122. 0,        // painchance
  2123. sfx_None,        // painsound
  2124. S_NULL,        // meleestate
  2125. S_NULL,        // missilestate
  2126. S_NULL,        // crashstate
  2127. S_NULL,        // deathstate
  2128. S_NULL,        // xdeathstate
  2129. sfx_None,        // deathsound
  2130. 0,        // speed
  2131. 20*FRACUNIT,        // radius
  2132. 45*FRACUNIT,        // height
  2133. 100,        // mass
  2134. 0,        // damage
  2135. sfx_None,        // activesound
  2136. MF_SPAWNCEILING|MF_NOGRAVITY,        // flags
  2137. 0        // flags2
  2138.  },
  2139.  
  2140. {        // MT_SKULLHANG35
  2141. 26,        // doomednum
  2142. S_SKULLHANG35_1,        // spawnstate
  2143. 1000,        // spawnhealth
  2144. S_NULL,        // seestate
  2145. sfx_None,        // seesound
  2146. 8,        // reactiontime
  2147. sfx_None,        // attacksound
  2148. S_NULL,        // painstate
  2149. 0,        // painchance
  2150. sfx_None,        // painsound
  2151. S_NULL,        // meleestate
  2152. S_NULL,        // missilestate
  2153. S_NULL,        // crashstate
  2154. S_NULL,        // deathstate
  2155. S_NULL,        // xdeathstate
  2156. sfx_None,        // deathsound
  2157. 0,        // speed
  2158. 20*FRACUNIT,        // radius
  2159. 35*FRACUNIT,        // height
  2160. 100,        // mass
  2161. 0,        // damage
  2162. sfx_None,        // activesound
  2163. MF_SPAWNCEILING|MF_NOGRAVITY,        // flags
  2164. 0        // flags2
  2165.  },
  2166.  
  2167. {        // MT_CHANDELIER
  2168. 28,        // doomednum
  2169. S_CHANDELIER1,        // spawnstate
  2170. 1000,        // spawnhealth
  2171. S_NULL,        // seestate
  2172. sfx_None,        // seesound
  2173. 8,        // reactiontime
  2174. sfx_None,        // attacksound
  2175. S_NULL,        // painstate
  2176. 0,        // painchance
  2177. sfx_None,        // painsound
  2178. S_NULL,        // meleestate
  2179. S_NULL,        // missilestate
  2180. S_NULL,        // crashstate
  2181. S_NULL,        // deathstate
  2182. S_NULL,        // xdeathstate
  2183. sfx_None,        // deathsound
  2184. 0,        // speed
  2185. 20*FRACUNIT,        // radius
  2186. 60*FRACUNIT,        // height
  2187. 100,        // mass
  2188. 0,        // damage
  2189. sfx_None,        // activesound
  2190. MF_SPAWNCEILING|MF_NOGRAVITY,        // flags
  2191. 0        // flags2
  2192.  },
  2193.  
  2194. {        // MT_SERPTORCH
  2195. 27,        // doomednum
  2196. S_SERPTORCH1,        // spawnstate
  2197. 1000,        // spawnhealth
  2198. S_NULL,        // seestate
  2199. sfx_None,        // seesound
  2200. 8,        // reactiontime
  2201. sfx_None,        // attacksound
  2202. S_NULL,        // painstate
  2203. 0,        // painchance
  2204. sfx_None,        // painsound
  2205. S_NULL,        // meleestate
  2206. S_NULL,        // missilestate
  2207. S_NULL,        // crashstate
  2208. S_NULL,        // deathstate
  2209. S_NULL,        // xdeathstate
  2210. sfx_None,        // deathsound
  2211. 0,        // speed
  2212. 12*FRACUNIT,        // radius
  2213. 54*FRACUNIT,        // height
  2214. 100,        // mass
  2215. 0,        // damage
  2216. sfx_None,        // activesound
  2217. MF_SOLID,        // flags
  2218. 0        // flags2
  2219.  },
  2220.  
  2221. {        // MT_SMALLPILLAR
  2222. 29,        // doomednum
  2223. S_SMALLPILLAR,        // spawnstate
  2224. 1000,        // spawnhealth
  2225. S_NULL,        // seestate
  2226. sfx_None,        // seesound
  2227. 8,        // reactiontime
  2228. sfx_None,        // attacksound
  2229. S_NULL,        // painstate
  2230. 0,        // painchance
  2231. sfx_None,        // painsound
  2232. S_NULL,        // meleestate
  2233. S_NULL,        // missilestate
  2234. S_NULL,        // crashstate
  2235. S_NULL,        // deathstate
  2236. S_NULL,        // xdeathstate
  2237. sfx_None,        // deathsound
  2238. 0,        // speed
  2239. 16*FRACUNIT,        // radius
  2240. 34*FRACUNIT,        // height
  2241. 100,        // mass
  2242. 0,        // damage
  2243. sfx_None,        // activesound
  2244. MF_SOLID,        // flags
  2245. 0        // flags2
  2246.  },
  2247.  
  2248. {        // MT_STALAGMITESMALL
  2249. 37,        // doomednum
  2250. S_STALAGMITESMALL,        // spawnstate
  2251. 1000,        // spawnhealth
  2252. S_NULL,        // seestate
  2253. sfx_None,        // seesound
  2254. 8,        // reactiontime
  2255. sfx_None,        // attacksound
  2256. S_NULL,        // painstate
  2257. 0,        // painchance
  2258. sfx_None,        // painsound
  2259. S_NULL,        // meleestate
  2260. S_NULL,        // missilestate
  2261. S_NULL,        // crashstate
  2262. S_NULL,        // deathstate
  2263. S_NULL,        // xdeathstate
  2264. sfx_None,        // deathsound
  2265. 0,        // speed
  2266. 8*FRACUNIT,        // radius
  2267. 32*FRACUNIT,        // height
  2268. 100,        // mass
  2269. 0,        // damage
  2270. sfx_None,        // activesound
  2271. MF_SOLID,        // flags
  2272. 0        // flags2
  2273.  },
  2274.  
  2275. {        // MT_STALAGMITELARGE
  2276. 38,        // doomednum
  2277. S_STALAGMITELARGE,        // spawnstate
  2278. 1000,        // spawnhealth
  2279. S_NULL,        // seestate
  2280. sfx_None,        // seesound
  2281. 8,        // reactiontime
  2282. sfx_None,        // attacksound
  2283. S_NULL,        // painstate
  2284. 0,        // painchance
  2285. sfx_None,        // painsound
  2286. S_NULL,        // meleestate
  2287. S_NULL,        // missilestate
  2288. S_NULL,        // crashstate
  2289. S_NULL,        // deathstate
  2290. S_NULL,        // xdeathstate
  2291. sfx_None,        // deathsound
  2292. 0,        // speed
  2293. 12*FRACUNIT,        // radius
  2294. 64*FRACUNIT,        // height
  2295. 100,        // mass
  2296. 0,        // damage
  2297. sfx_None,        // activesound
  2298. MF_SOLID,        // flags
  2299. 0        // flags2
  2300.  },
  2301.  
  2302. {        // MT_STALACTITESMALL
  2303. 39,        // doomednum
  2304. S_STALACTITESMALL,        // spawnstate
  2305. 1000,        // spawnhealth
  2306. S_NULL,        // seestate
  2307. sfx_None,        // seesound
  2308. 8,        // reactiontime
  2309. sfx_None,        // attacksound
  2310. S_NULL,        // painstate
  2311. 0,        // painchance
  2312. sfx_None,        // painsound
  2313. S_NULL,        // meleestate
  2314. S_NULL,        // missilestate
  2315. S_NULL,        // crashstate
  2316. S_NULL,        // deathstate
  2317. S_NULL,        // xdeathstate
  2318. sfx_None,        // deathsound
  2319. 0,        // speed
  2320. 8*FRACUNIT,        // radius
  2321. 36*FRACUNIT,        // height
  2322. 100,        // mass
  2323. 0,        // damage
  2324. sfx_None,        // activesound
  2325. MF_SOLID|MF_SPAWNCEILING|MF_NOGRAVITY,        // flags
  2326. 0        // flags2
  2327.  },
  2328.  
  2329. {        // MT_STALACTITELARGE
  2330. 40,        // doomednum
  2331. S_STALACTITELARGE,        // spawnstate
  2332. 1000,        // spawnhealth
  2333. S_NULL,        // seestate
  2334. sfx_None,        // seesound
  2335. 8,        // reactiontime
  2336. sfx_None,        // attacksound
  2337. S_NULL,        // painstate
  2338. 0,        // painchance
  2339. sfx_None,        // painsound
  2340. S_NULL,        // meleestate
  2341. S_NULL,        // missilestate
  2342. S_NULL,        // crashstate
  2343. S_NULL,        // deathstate
  2344. S_NULL,        // xdeathstate
  2345. sfx_None,        // deathsound
  2346. 0,        // speed
  2347. 12*FRACUNIT,        // radius
  2348. 68*FRACUNIT,        // height
  2349. 100,        // mass
  2350. 0,        // damage
  2351. sfx_None,        // activesound
  2352. MF_SOLID|MF_SPAWNCEILING|MF_NOGRAVITY,        // flags
  2353. 0        // flags2
  2354.  },
  2355.  
  2356. {        // MT_MISC6
  2357. 76,        // doomednum
  2358. S_FIREBRAZIER1,        // spawnstate
  2359. 1000,        // spawnhealth
  2360. S_NULL,        // seestate
  2361. sfx_None,        // seesound
  2362. 8,        // reactiontime
  2363. sfx_None,        // attacksound
  2364. S_NULL,        // painstate
  2365. 0,        // painchance
  2366. sfx_None,        // painsound
  2367. S_NULL,        // meleestate
  2368. S_NULL,        // missilestate
  2369. S_NULL,        // crashstate
  2370. S_NULL,        // deathstate
  2371. S_NULL,        // xdeathstate
  2372. sfx_None,        // deathsound
  2373. 0,        // speed
  2374. 16*FRACUNIT,        // radius
  2375. 44*FRACUNIT,        // height
  2376. 100,        // mass
  2377. 0,        // damage
  2378. sfx_None,        // activesound
  2379. MF_SOLID,        // flags
  2380. 0        // flags2
  2381.  },
  2382.  
  2383. {        // MT_BARREL
  2384. 44,        // doomednum
  2385. S_BARREL,        // spawnstate
  2386. 1000,        // spawnhealth
  2387. S_NULL,        // seestate
  2388. sfx_None,        // seesound
  2389. 8,        // reactiontime
  2390. sfx_None,        // attacksound
  2391. S_NULL,        // painstate
  2392. 0,        // painchance
  2393. sfx_None,        // painsound
  2394. S_NULL,        // meleestate
  2395. S_NULL,        // missilestate
  2396. S_NULL,        // crashstate
  2397. S_NULL,        // deathstate
  2398. S_NULL,        // xdeathstate
  2399. sfx_None,        // deathsound
  2400. 0,        // speed
  2401. 12*FRACUNIT,        // radius
  2402. 32*FRACUNIT,        // height
  2403. 100,        // mass
  2404. 0,        // damage
  2405. sfx_None,        // activesound
  2406. MF_SOLID,        // flags
  2407. 0        // flags2
  2408.  },
  2409.  
  2410. {        // MT_MISC7
  2411. 47,        // doomednum
  2412. S_BRPILLAR,        // spawnstate
  2413. 1000,        // spawnhealth
  2414. S_NULL,        // seestate
  2415. sfx_None,        // seesound
  2416. 8,        // reactiontime
  2417. sfx_None,        // attacksound
  2418. S_NULL,        // painstate
  2419. 0,        // painchance
  2420. sfx_None,        // painsound
  2421. S_NULL,        // meleestate
  2422. S_NULL,        // missilestate
  2423. S_NULL,        // crashstate
  2424. S_NULL,        // deathstate
  2425. S_NULL,        // xdeathstate
  2426. sfx_None,        // deathsound
  2427. 0,        // speed
  2428. 14*FRACUNIT,        // radius
  2429. 128*FRACUNIT,        // height
  2430. 100,        // mass
  2431. 0,        // damage
  2432. sfx_None,        // activesound
  2433. MF_SOLID,        // flags
  2434. 0        // flags2
  2435.  },
  2436.  
  2437. {        // MT_MISC8
  2438. 48,        // doomednum
  2439. S_MOSS1,        // spawnstate
  2440. 1000,        // spawnhealth
  2441. S_NULL,        // seestate
  2442. sfx_None,        // seesound
  2443. 8,        // reactiontime
  2444. sfx_None,        // attacksound
  2445. S_NULL,        // painstate
  2446. 0,        // painchance
  2447. sfx_None,        // painsound
  2448. S_NULL,        // meleestate
  2449. S_NULL,        // missilestate
  2450. S_NULL,        // crashstate
  2451. S_NULL,        // deathstate
  2452. S_NULL,        // xdeathstate
  2453. sfx_None,        // deathsound
  2454. 0,        // speed
  2455. 20*FRACUNIT,        // radius
  2456. 23*FRACUNIT,        // height
  2457. 100,        // mass
  2458. 0,        // damage
  2459. sfx_None,        // activesound
  2460. MF_SPAWNCEILING|MF_NOGRAVITY,        // flags
  2461. 0        // flags2
  2462.  },
  2463.  
  2464. {        // MT_MISC9
  2465. 49,        // doomednum
  2466. S_MOSS2,        // spawnstate
  2467. 1000,        // spawnhealth
  2468. S_NULL,        // seestate
  2469. sfx_None,        // seesound
  2470. 8,        // reactiontime
  2471. sfx_None,        // attacksound
  2472. S_NULL,        // painstate
  2473. 0,        // painchance
  2474. sfx_None,        // painsound
  2475. S_NULL,        // meleestate
  2476. S_NULL,        // missilestate
  2477. S_NULL,        // crashstate
  2478. S_NULL,        // deathstate
  2479. S_NULL,        // xdeathstate
  2480. sfx_None,        // deathsound
  2481. 0,        // speed
  2482. 20*FRACUNIT,        // radius
  2483. 27*FRACUNIT,        // height
  2484. 100,        // mass
  2485. 0,        // damage
  2486. sfx_None,        // activesound
  2487. MF_SPAWNCEILING|MF_NOGRAVITY,        // flags
  2488. 0        // flags2
  2489.  },
  2490.  
  2491. {        // MT_MISC10
  2492. 50,        // doomednum
  2493. S_WALLTORCH1,        // spawnstate
  2494. 1000,        // spawnhealth
  2495. S_NULL,        // seestate
  2496. sfx_None,        // seesound
  2497. 8,        // reactiontime
  2498. sfx_None,        // attacksound
  2499. S_NULL,        // painstate
  2500. 0,        // painchance
  2501. sfx_None,        // painsound
  2502. S_NULL,        // meleestate
  2503. S_NULL,        // missilestate
  2504. S_NULL,        // crashstate
  2505. S_NULL,        // deathstate
  2506. S_NULL,        // xdeathstate
  2507. sfx_None,        // deathsound
  2508. 0,        // speed
  2509. 20*FRACUNIT,        // radius
  2510. 16*FRACUNIT,        // height
  2511. 100,        // mass
  2512. 0,        // damage
  2513. sfx_None,        // activesound
  2514. MF_NOGRAVITY,        // flags
  2515. 0        // flags2
  2516.  },
  2517.  
  2518. {        // MT_MISC11
  2519. 51,        // doomednum
  2520. S_HANGINGCORPSE,        // spawnstate
  2521. 1000,        // spawnhealth
  2522. S_NULL,        // seestate
  2523. sfx_None,        // seesound
  2524. 8,        // reactiontime
  2525. sfx_None,        // attacksound
  2526. S_NULL,        // painstate
  2527. 0,        // painchance
  2528. sfx_None,        // painsound
  2529. S_NULL,        // meleestate
  2530. S_NULL,        // missilestate
  2531. S_NULL,        // crashstate
  2532. S_NULL,        // deathstate
  2533. S_NULL,        // xdeathstate
  2534. sfx_None,        // deathsound
  2535. 0,        // speed
  2536. 8*FRACUNIT,        // radius
  2537. 104*FRACUNIT,        // height
  2538. 100,        // mass
  2539. 0,        // damage
  2540. sfx_None,        // activesound
  2541. MF_SOLID|MF_SPAWNCEILING|MF_NOGRAVITY,        // flags
  2542. 0        // flags2
  2543.  },
  2544.  
  2545. {        // MT_KEYGIZMOBLUE
  2546. 94,        // doomednum
  2547. S_KEYGIZMO1,        // spawnstate
  2548. 1000,        // spawnhealth
  2549. S_NULL,        // seestate
  2550. sfx_None,        // seesound
  2551. 8,        // reactiontime
  2552. sfx_None,        // attacksound
  2553. S_NULL,        // painstate
  2554. 0,        // painchance
  2555. sfx_None,        // painsound
  2556. S_NULL,        // meleestate
  2557. S_NULL,        // missilestate
  2558. S_NULL,        // crashstate
  2559. S_NULL,        // deathstate
  2560. S_NULL,        // xdeathstate
  2561. sfx_None,        // deathsound
  2562. 0,        // speed
  2563. 16*FRACUNIT,        // radius
  2564. 50*FRACUNIT,        // height
  2565. 100,        // mass
  2566. 0,        // damage
  2567. sfx_None,        // activesound
  2568. MF_SOLID,        // flags
  2569. 0        // flags2
  2570.  },
  2571.  
  2572. {        // MT_KEYGIZMOGREEN
  2573. 95,        // doomednum
  2574. S_KEYGIZMO1,        // spawnstate
  2575. 1000,        // spawnhealth
  2576. S_NULL,        // seestate
  2577. sfx_None,        // seesound
  2578. 8,        // reactiontime
  2579. sfx_None,        // attacksound
  2580. S_NULL,        // painstate
  2581. 0,        // painchance
  2582. sfx_None,        // painsound
  2583. S_NULL,        // meleestate
  2584. S_NULL,        // missilestate
  2585. S_NULL,        // crashstate
  2586. S_NULL,        // deathstate
  2587. S_NULL,        // xdeathstate
  2588. sfx_None,        // deathsound
  2589. 0,        // speed
  2590. 16*FRACUNIT,        // radius
  2591. 50*FRACUNIT,        // height
  2592. 100,        // mass
  2593. 0,        // damage
  2594. sfx_None,        // activesound
  2595. MF_SOLID,        // flags
  2596. 0        // flags2
  2597.  },
  2598.  
  2599. {        // MT_KEYGIZMOYELLOW
  2600. 96,        // doomednum
  2601. S_KEYGIZMO1,        // spawnstate
  2602. 1000,        // spawnhealth
  2603. S_NULL,        // seestate
  2604. sfx_None,        // seesound
  2605. 8,        // reactiontime
  2606. sfx_None,        // attacksound
  2607. S_NULL,        // painstate
  2608. 0,        // painchance
  2609. sfx_None,        // painsound
  2610. S_NULL,        // meleestate
  2611. S_NULL,        // missilestate
  2612. S_NULL,        // crashstate
  2613. S_NULL,        // deathstate
  2614. S_NULL,        // xdeathstate
  2615. sfx_None,        // deathsound
  2616. 0,        // speed
  2617. 16*FRACUNIT,        // radius
  2618. 50*FRACUNIT,        // height
  2619. 100,        // mass
  2620. 0,        // damage
  2621. sfx_None,        // activesound
  2622. MF_SOLID,        // flags
  2623. 0        // flags2
  2624.  },
  2625.  
  2626. {        // MT_KEYGIZMOFLOAT
  2627. -1,        // doomednum
  2628. S_KGZ_START,        // spawnstate
  2629. 1000,        // spawnhealth
  2630. S_NULL,        // seestate
  2631. sfx_None,        // seesound
  2632. 8,        // reactiontime
  2633. sfx_None,        // attacksound
  2634. S_NULL,        // painstate
  2635. 0,        // painchance
  2636. sfx_None,        // painsound
  2637. S_NULL,        // meleestate
  2638. S_NULL,        // missilestate
  2639. S_NULL,        // crashstate
  2640. S_NULL,        // deathstate
  2641. S_NULL,        // xdeathstate
  2642. sfx_None,        // deathsound
  2643. 0,        // speed
  2644. 16*FRACUNIT,        // radius
  2645. 16*FRACUNIT,        // height
  2646. 100,        // mass
  2647. 0,        // damage
  2648. sfx_None,        // activesound
  2649. MF_SOLID|MF_NOGRAVITY,        // flags
  2650. 0        // flags2
  2651.  },
  2652.  
  2653. {        // MT_MISC12
  2654. 87,        // doomednum
  2655. S_VOLCANO1,        // spawnstate
  2656. 1000,        // spawnhealth
  2657. S_NULL,        // seestate
  2658. sfx_None,        // seesound
  2659. 8,        // reactiontime
  2660. sfx_None,        // attacksound
  2661. S_NULL,        // painstate
  2662. 0,        // painchance
  2663. sfx_None,        // painsound
  2664. S_NULL,        // meleestate
  2665. S_NULL,        // missilestate
  2666. S_NULL,        // crashstate
  2667. S_NULL,        // deathstate
  2668. S_NULL,        // xdeathstate
  2669. sfx_None,        // deathsound
  2670. 0,        // speed
  2671. 12*FRACUNIT,        // radius
  2672. 20*FRACUNIT,        // height
  2673. 100,        // mass
  2674. 0,        // damage
  2675. sfx_None,        // activesound
  2676. MF_SOLID,        // flags
  2677. 0        // flags2
  2678.  },
  2679.  
  2680. {        // MT_VOLCANOBLAST
  2681. -1,        // doomednum
  2682. S_VOLCANOBALL1,        // spawnstate
  2683. 1000,        // spawnhealth
  2684. S_NULL,        // seestate
  2685. sfx_None,        // seesound
  2686. 8,        // reactiontime
  2687. sfx_None,        // attacksound
  2688. S_NULL,        // painstate
  2689. 0,        // painchance
  2690. sfx_None,        // painsound
  2691. S_NULL,        // meleestate
  2692. S_NULL,        // missilestate
  2693. S_NULL,        // crashstate
  2694. S_VOLCANOBALLX1,        // deathstate
  2695. S_NULL,        // xdeathstate
  2696. sfx_volhit,        // deathsound
  2697. 2*FRACUNIT,        // speed
  2698. 8*FRACUNIT,        // radius
  2699. 8*FRACUNIT,        // height
  2700. 100,        // mass
  2701. 2,        // damage
  2702. sfx_None,        // activesound
  2703. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF,        // flags
  2704. MF2_LOGRAV|MF2_NOTELEPORT|MF2_FIREDAMAGE        // flags2
  2705.  },
  2706.  
  2707. {        // MT_VOLCANOTBLAST
  2708. -1,        // doomednum
  2709. S_VOLCANOTBALL1,        // spawnstate
  2710. 1000,        // spawnhealth
  2711. S_NULL,        // seestate
  2712. sfx_None,        // seesound
  2713. 8,        // reactiontime
  2714. sfx_None,        // attacksound
  2715. S_NULL,        // painstate
  2716. 0,        // painchance
  2717. sfx_None,        // painsound
  2718. S_NULL,        // meleestate
  2719. S_NULL,        // missilestate
  2720. S_NULL,        // crashstate
  2721. S_VOLCANOTBALLX1,        // deathstate
  2722. S_NULL,        // xdeathstate
  2723. sfx_None,        // deathsound
  2724. 2*FRACUNIT,        // speed
  2725. 8*FRACUNIT,        // radius
  2726. 6*FRACUNIT,        // height
  2727. 100,        // mass
  2728. 1,        // damage
  2729. sfx_None,        // activesound
  2730. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF,        // flags
  2731. MF2_LOGRAV|MF2_NOTELEPORT|MF2_FIREDAMAGE        // flags2
  2732.  },
  2733.  
  2734. {        // MT_TELEGLITGEN
  2735. 74,        // doomednum
  2736. S_TELEGLITGEN1,        // spawnstate
  2737. 1000,        // spawnhealth
  2738. S_NULL,        // seestate
  2739. sfx_None,        // seesound
  2740. 8,        // reactiontime
  2741. sfx_None,        // attacksound
  2742. S_NULL,        // painstate
  2743. 0,        // painchance
  2744. sfx_None,        // painsound
  2745. S_NULL,        // meleestate
  2746. S_NULL,        // missilestate
  2747. S_NULL,        // crashstate
  2748. S_NULL,        // deathstate
  2749. S_NULL,        // xdeathstate
  2750. sfx_None,        // deathsound
  2751. 0,        // speed
  2752. 20*FRACUNIT,        // radius
  2753. 16*FRACUNIT,        // height
  2754. 100,        // mass
  2755. 0,        // damage
  2756. sfx_None,        // activesound
  2757. MF_NOBLOCKMAP|MF_NOGRAVITY|MF_NOSECTOR,        // flags
  2758. 0        // flags2
  2759.  },
  2760.  
  2761. {        // MT_TELEGLITGEN2
  2762. 52,        // doomednum
  2763. S_TELEGLITGEN2,        // spawnstate
  2764. 1000,        // spawnhealth
  2765. S_NULL,        // seestate
  2766. sfx_None,        // seesound
  2767. 8,        // reactiontime
  2768. sfx_None,        // attacksound
  2769. S_NULL,        // painstate
  2770. 0,        // painchance
  2771. sfx_None,        // painsound
  2772. S_NULL,        // meleestate
  2773. S_NULL,        // missilestate
  2774. S_NULL,        // crashstate
  2775. S_NULL,        // deathstate
  2776. S_NULL,        // xdeathstate
  2777. sfx_None,        // deathsound
  2778. 0,        // speed
  2779. 20*FRACUNIT,        // radius
  2780. 16*FRACUNIT,        // height
  2781. 100,        // mass
  2782. 0,        // damage
  2783. sfx_None,        // activesound
  2784. MF_NOBLOCKMAP|MF_NOGRAVITY|MF_NOSECTOR,        // flags
  2785. 0        // flags2
  2786.  },
  2787.  
  2788. {        // MT_TELEGLITTER
  2789. -1,        // doomednum
  2790. S_TELEGLITTER1_1,        // spawnstate
  2791. 1000,        // spawnhealth
  2792. S_NULL,        // seestate
  2793. sfx_None,        // seesound
  2794. 8,        // reactiontime
  2795. sfx_None,        // attacksound
  2796. S_NULL,        // painstate
  2797. 0,        // painchance
  2798. sfx_None,        // painsound
  2799. S_NULL,        // meleestate
  2800. S_NULL,        // missilestate
  2801. S_NULL,        // crashstate
  2802. S_NULL,        // deathstate
  2803. S_NULL,        // xdeathstate
  2804. sfx_None,        // deathsound
  2805. 0,        // speed
  2806. 20*FRACUNIT,        // radius
  2807. 16*FRACUNIT,        // height
  2808. 100,        // mass
  2809. 0,        // damage
  2810. sfx_None,        // activesound
  2811. MF_NOBLOCKMAP|MF_NOGRAVITY|MF_MISSILE,        // flags
  2812. 0        // flags2
  2813.  },
  2814.  
  2815. {        // MT_TELEGLITTER2
  2816. -1,        // doomednum
  2817. S_TELEGLITTER2_1,        // spawnstate
  2818. 1000,        // spawnhealth
  2819. S_NULL,        // seestate
  2820. sfx_None,        // seesound
  2821. 8,        // reactiontime
  2822. sfx_None,        // attacksound
  2823. S_NULL,        // painstate
  2824. 0,        // painchance
  2825. sfx_None,        // painsound
  2826. S_NULL,        // meleestate
  2827. S_NULL,        // missilestate
  2828. S_NULL,        // crashstate
  2829. S_NULL,        // deathstate
  2830. S_NULL,        // xdeathstate
  2831. sfx_None,        // deathsound
  2832. 0,        // speed
  2833. 20*FRACUNIT,        // radius
  2834. 16*FRACUNIT,        // height
  2835. 100,        // mass
  2836. 0,        // damage
  2837. sfx_None,        // activesound
  2838. MF_NOBLOCKMAP|MF_NOGRAVITY|MF_MISSILE,        // flags
  2839. 0        // flags2
  2840.  },
  2841.  
  2842. {        // MT_TFOG
  2843. -1,        // doomednum
  2844. S_TFOG1,        // spawnstate
  2845. 1000,        // spawnhealth
  2846. S_NULL,        // seestate
  2847. sfx_None,        // seesound
  2848. 8,        // reactiontime
  2849. sfx_None,        // attacksound
  2850. S_NULL,        // painstate
  2851. 0,        // painchance
  2852. sfx_None,        // painsound
  2853. S_NULL,        // meleestate
  2854. S_NULL,        // missilestate
  2855. S_NULL,        // crashstate
  2856. S_NULL,        // deathstate
  2857. S_NULL,        // xdeathstate
  2858. sfx_None,        // deathsound
  2859. 0,        // speed
  2860. 20*FRACUNIT,        // radius
  2861. 16*FRACUNIT,        // height
  2862. 100,        // mass
  2863. 0,        // damage
  2864. sfx_None,        // activesound
  2865. MF_NOBLOCKMAP|MF_NOGRAVITY,        // flags
  2866. 0        // flags2
  2867.  },
  2868.  
  2869. {        // MT_TELEPORTMAN
  2870. 14,        // doomednum
  2871. S_NULL,        // spawnstate
  2872. 1000,        // spawnhealth
  2873. S_NULL,        // seestate
  2874. sfx_None,        // seesound
  2875. 8,        // reactiontime
  2876. sfx_None,        // attacksound
  2877. S_NULL,        // painstate
  2878. 0,        // painchance
  2879. sfx_None,        // painsound
  2880. S_NULL,        // meleestate
  2881. S_NULL,        // missilestate
  2882. S_NULL,        // crashstate
  2883. S_NULL,        // deathstate
  2884. S_NULL,        // xdeathstate
  2885. sfx_None,        // deathsound
  2886. 0,        // speed
  2887. 20*FRACUNIT,        // radius
  2888. 16*FRACUNIT,        // height
  2889. 100,        // mass
  2890. 0,        // damage
  2891. sfx_None,        // activesound
  2892. MF_NOBLOCKMAP|MF_NOSECTOR,        // flags
  2893. 0        // flags2
  2894.  },
  2895.  
  2896. {        // MT_STAFFPUFF
  2897. -1,        // doomednum
  2898. S_STAFFPUFF1,        // spawnstate
  2899. 1000,        // spawnhealth
  2900. S_NULL,        // seestate
  2901. sfx_None,        // seesound
  2902. 8,        // reactiontime
  2903. sfx_stfhit,        // attacksound
  2904. S_NULL,        // painstate
  2905. 0,        // painchance
  2906. sfx_None,        // painsound
  2907. S_NULL,        // meleestate
  2908. S_NULL,        // missilestate
  2909. S_NULL,        // crashstate
  2910. S_NULL,        // deathstate
  2911. S_NULL,        // xdeathstate
  2912. sfx_None,        // deathsound
  2913. 0,        // speed
  2914. 20*FRACUNIT,        // radius
  2915. 16*FRACUNIT,        // height
  2916. 100,        // mass
  2917. 0,        // damage
  2918. sfx_None,        // activesound
  2919. MF_NOBLOCKMAP|MF_NOGRAVITY,        // flags
  2920. 0        // flags2
  2921.  },
  2922.  
  2923. {        // MT_STAFFPUFF2
  2924. -1,        // doomednum
  2925. S_STAFFPUFF2_1,        // spawnstate
  2926. 1000,        // spawnhealth
  2927. S_NULL,        // seestate
  2928. sfx_None,        // seesound
  2929. 8,        // reactiontime
  2930. sfx_stfpow,        // attacksound
  2931. S_NULL,        // painstate
  2932. 0,        // painchance
  2933. sfx_None,        // painsound
  2934. S_NULL,        // meleestate
  2935. S_NULL,        // missilestate
  2936. S_NULL,        // crashstate
  2937. S_NULL,        // deathstate
  2938. S_NULL,        // xdeathstate
  2939. sfx_None,        // deathsound
  2940. 0,        // speed
  2941. 20*FRACUNIT,        // radius
  2942. 16*FRACUNIT,        // height
  2943. 100,        // mass
  2944. 0,        // damage
  2945. sfx_None,        // activesound
  2946. MF_NOBLOCKMAP|MF_NOGRAVITY,        // flags
  2947. 0        // flags2
  2948.  },
  2949.  
  2950. {        // MT_BEAKPUFF
  2951. -1,        // doomednum
  2952. S_STAFFPUFF1,        // spawnstate
  2953. 1000,        // spawnhealth
  2954. S_NULL,        // seestate
  2955. sfx_None,        // seesound
  2956. 8,        // reactiontime
  2957. sfx_chicatk,        // attacksound
  2958. S_NULL,        // painstate
  2959. 0,        // painchance
  2960. sfx_None,        // painsound
  2961. S_NULL,        // meleestate
  2962. S_NULL,        // missilestate
  2963. S_NULL,        // crashstate
  2964. S_NULL,        // deathstate
  2965. S_NULL,        // xdeathstate
  2966. sfx_None,        // deathsound
  2967. 0,        // speed
  2968. 20*FRACUNIT,        // radius
  2969. 16*FRACUNIT,        // height
  2970. 100,        // mass
  2971. 0,        // damage
  2972. sfx_None,        // activesound
  2973. MF_NOBLOCKMAP|MF_NOGRAVITY,        // flags
  2974. 0        // flags2
  2975.  },
  2976.  
  2977. {        // MT_MISC13
  2978. 2005,        // doomednum
  2979. S_WGNT,        // spawnstate
  2980. 1000,        // spawnhealth
  2981. S_NULL,        // seestate
  2982. sfx_None,        // seesound
  2983. 8,        // reactiontime
  2984. sfx_None,        // attacksound
  2985. S_NULL,        // painstate
  2986. 0,        // painchance
  2987. sfx_None,        // painsound
  2988. S_NULL,        // meleestate
  2989. S_NULL,        // missilestate
  2990. S_NULL,        // crashstate
  2991. S_NULL,        // deathstate
  2992. S_NULL,        // xdeathstate
  2993. sfx_None,        // deathsound
  2994. 0,        // speed
  2995. 20*FRACUNIT,        // radius
  2996. 16*FRACUNIT,        // height
  2997. 100,        // mass
  2998. 0,        // damage
  2999. sfx_None,        // activesound
  3000. MF_SPECIAL,        // flags
  3001. 0        // flags2
  3002.  },
  3003.  
  3004. {        // MT_GAUNTLETPUFF1
  3005. -1,        // doomednum
  3006. S_GAUNTLETPUFF1_1,        // spawnstate
  3007. 1000,        // spawnhealth
  3008. S_NULL,        // seestate
  3009. sfx_None,        // seesound
  3010. 8,        // reactiontime
  3011. sfx_None,        // attacksound
  3012. S_NULL,        // painstate
  3013. 0,        // painchance
  3014. sfx_None,        // painsound
  3015. S_NULL,        // meleestate
  3016. S_NULL,        // missilestate
  3017. S_NULL,        // crashstate
  3018. S_NULL,        // deathstate
  3019. S_NULL,        // xdeathstate
  3020. sfx_None,        // deathsound
  3021. 0,        // speed
  3022. 20*FRACUNIT,        // radius
  3023. 16*FRACUNIT,        // height
  3024. 100,        // mass
  3025. 0,        // damage
  3026. sfx_None,        // activesound
  3027. MF_NOBLOCKMAP|MF_NOGRAVITY|MF_SHADOW,        // flags
  3028. 0        // flags2
  3029.  },
  3030.  
  3031. {        // MT_GAUNTLETPUFF2
  3032. -1,        // doomednum
  3033. S_GAUNTLETPUFF2_1,        // spawnstate
  3034. 1000,        // spawnhealth
  3035. S_NULL,        // seestate
  3036. sfx_None,        // seesound
  3037. 8,        // reactiontime
  3038. sfx_None,        // attacksound
  3039. S_NULL,        // painstate
  3040. 0,        // painchance
  3041. sfx_None,        // painsound
  3042. S_NULL,        // meleestate
  3043. S_NULL,        // missilestate
  3044. S_NULL,        // crashstate
  3045. S_NULL,        // deathstate
  3046. S_NULL,        // xdeathstate
  3047. sfx_None,        // deathsound
  3048. 0,        // speed
  3049. 20*FRACUNIT,        // radius
  3050. 16*FRACUNIT,        // height
  3051. 100,        // mass
  3052. 0,        // damage
  3053. sfx_None,        // activesound
  3054. MF_NOBLOCKMAP|MF_NOGRAVITY|MF_SHADOW,        // flags
  3055. 0        // flags2
  3056.  },
  3057.  
  3058. {        // MT_MISC14
  3059. 53,        // doomednum
  3060. S_BLSR,        // spawnstate
  3061. 1000,        // spawnhealth
  3062. S_NULL,        // seestate
  3063. sfx_None,        // seesound
  3064. 8,        // reactiontime
  3065. sfx_None,        // attacksound
  3066. S_NULL,        // painstate
  3067. 0,        // painchance
  3068. sfx_None,        // painsound
  3069. S_NULL,        // meleestate
  3070. S_NULL,        // missilestate
  3071. S_NULL,        // crashstate
  3072. S_NULL,        // deathstate
  3073. S_NULL,        // xdeathstate
  3074. sfx_None,        // deathsound
  3075. 0,        // speed
  3076. 20*FRACUNIT,        // radius
  3077. 16*FRACUNIT,        // height
  3078. 100,        // mass
  3079. 0,        // damage
  3080. sfx_None,        // activesound
  3081. MF_SPECIAL,        // flags
  3082. 0        // flags2
  3083.  },
  3084.  
  3085. {        // MT_BLASTERFX1
  3086. -1,        // doomednum
  3087. S_BLASTERFX1_1,        // spawnstate
  3088. 1000,        // spawnhealth
  3089. S_NULL,        // seestate
  3090. sfx_None,        // seesound
  3091. 8,        // reactiontime
  3092. sfx_None,        // attacksound
  3093. S_NULL,        // painstate
  3094. 0,        // painchance
  3095. sfx_None,        // painsound
  3096. S_NULL,        // meleestate
  3097. S_NULL,        // missilestate
  3098. S_NULL,        // crashstate
  3099. S_BLASTERFXI1_1,        // deathstate
  3100. S_NULL,        // xdeathstate
  3101. sfx_blshit,        // deathsound
  3102. 184*FRACUNIT,        // speed
  3103. 12*FRACUNIT,        // radius
  3104. 8*FRACUNIT,        // height
  3105. 100,        // mass
  3106. 2,        // damage
  3107. sfx_None,        // activesound
  3108. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,        // flags
  3109. MF2_NOTELEPORT        // flags2
  3110.  },
  3111.  
  3112. {        // MT_BLASTERSMOKE
  3113. -1,        // doomednum
  3114. S_BLASTERSMOKE1,        // spawnstate
  3115. 1000,        // spawnhealth
  3116. S_NULL,        // seestate
  3117. sfx_None,        // seesound
  3118. 8,        // reactiontime
  3119. sfx_None,        // attacksound
  3120. S_NULL,        // painstate
  3121. 0,        // painchance
  3122. sfx_None,        // painsound
  3123. S_NULL,        // meleestate
  3124. S_NULL,        // missilestate
  3125. S_NULL,        // crashstate
  3126. S_NULL,        // deathstate
  3127. S_NULL,        // xdeathstate
  3128. sfx_None,        // deathsound
  3129. 0,        // speed
  3130. 20*FRACUNIT,        // radius
  3131. 16*FRACUNIT,        // height
  3132. 100,        // mass
  3133. 0,        // damage
  3134. sfx_None,        // activesound
  3135. MF_NOBLOCKMAP|MF_NOGRAVITY|MF_SHADOW,        // flags
  3136. MF2_NOTELEPORT|MF2_CANNOTPUSH        // flags2
  3137.  },
  3138.  
  3139. {        // MT_RIPPER
  3140. -1,        // doomednum
  3141. S_RIPPER1,        // spawnstate
  3142. 1000,        // spawnhealth
  3143. S_NULL,        // seestate
  3144. 0,        // seesound
  3145. 8,        // reactiontime
  3146. sfx_None,        // attacksound
  3147. S_NULL,        // painstate
  3148. 0,        // painchance
  3149. sfx_None,        // painsound
  3150. S_NULL,        // meleestate
  3151. S_NULL,        // missilestate
  3152. S_NULL,        // crashstate
  3153. S_RIPPERX1,        // deathstate
  3154. S_NULL,        // xdeathstate
  3155. sfx_hrnhit,        // deathsound
  3156. 14*FRACUNIT,        // speed
  3157. 8*FRACUNIT,        // radius
  3158. 6*FRACUNIT,        // height
  3159. 100,        // mass
  3160. 1,        // damage
  3161. sfx_None,        // activesound
  3162. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,        // flags
  3163. MF2_NOTELEPORT|MF2_RIP        // flags2
  3164.  },
  3165.  
  3166. {        // MT_BLASTERPUFF1
  3167. -1,        // doomednum
  3168. S_BLASTERPUFF1_1,        // spawnstate
  3169. 1000,        // spawnhealth
  3170. S_NULL,        // seestate
  3171. sfx_None,        // seesound
  3172. 8,        // reactiontime
  3173. sfx_None,        // attacksound
  3174. S_NULL,        // painstate
  3175. 0,        // painchance
  3176. sfx_None,        // painsound
  3177. S_NULL,        // meleestate
  3178. S_NULL,        // missilestate
  3179. S_NULL,        // crashstate
  3180. S_NULL,        // deathstate
  3181. S_NULL,        // xdeathstate
  3182. sfx_None,        // deathsound
  3183. 0,        // speed
  3184. 20*FRACUNIT,        // radius
  3185. 16*FRACUNIT,        // height
  3186. 100,        // mass
  3187. 0,        // damage
  3188. sfx_None,        // activesound
  3189. MF_NOBLOCKMAP|MF_NOGRAVITY,        // flags
  3190. 0        // flags2
  3191.  },
  3192.  
  3193. {        // MT_BLASTERPUFF2
  3194. -1,        // doomednum
  3195. S_BLASTERPUFF2_1,        // spawnstate
  3196. 1000,        // spawnhealth
  3197. S_NULL,        // seestate
  3198. sfx_None,        // seesound
  3199. 8,        // reactiontime
  3200. sfx_None,        // attacksound
  3201. S_NULL,        // painstate
  3202. 0,        // painchance
  3203. sfx_None,        // painsound
  3204. S_NULL,        // meleestate
  3205. S_NULL,        // missilestate
  3206. S_NULL,        // crashstate
  3207. S_NULL,        // deathstate
  3208. S_NULL,        // xdeathstate
  3209. sfx_None,        // deathsound
  3210. 0,        // speed
  3211. 20*FRACUNIT,        // radius
  3212. 16*FRACUNIT,        // height
  3213. 100,        // mass
  3214. 0,        // damage
  3215. sfx_None,        // activesound
  3216. MF_NOBLOCKMAP|MF_NOGRAVITY,        // flags
  3217. 0        // flags2
  3218.  },
  3219.  
  3220. {        // MT_WMACE
  3221. 2002,        // doomednum
  3222. S_WMCE,        // spawnstate
  3223. 1000,        // spawnhealth
  3224. S_NULL,        // seestate
  3225. sfx_None,        // seesound
  3226. 8,        // reactiontime
  3227. sfx_None,        // attacksound
  3228. S_NULL,        // painstate
  3229. 0,        // painchance
  3230. sfx_None,        // painsound
  3231. S_NULL,        // meleestate
  3232. S_NULL,        // missilestate
  3233. S_NULL,        // crashstate
  3234. S_NULL,        // deathstate
  3235. S_NULL,        // xdeathstate
  3236. sfx_None,        // deathsound
  3237. 0,        // speed
  3238. 20*FRACUNIT,        // radius
  3239. 16*FRACUNIT,        // height
  3240. 100,        // mass
  3241. 0,        // damage
  3242. sfx_None,        // activesound
  3243. MF_SPECIAL,        // flags
  3244. 0        // flags2
  3245.  },
  3246.  
  3247. {        // MT_MACEFX1
  3248. -1,        // doomednum
  3249. S_MACEFX1_1,        // spawnstate
  3250. 1000,        // spawnhealth
  3251. S_NULL,        // seestate
  3252. sfx_lobsht,        // seesound
  3253. 8,        // reactiontime
  3254. sfx_None,        // attacksound
  3255. S_NULL,        // painstate
  3256. 0,        // painchance
  3257. sfx_None,        // painsound
  3258. S_NULL,        // meleestate
  3259. S_NULL,        // missilestate
  3260. S_NULL,        // crashstate
  3261. S_MACEFXI1_1,        // deathstate
  3262. S_NULL,        // xdeathstate
  3263. 0,        // deathsound
  3264. 20*FRACUNIT,        // speed
  3265. 8*FRACUNIT,        // radius
  3266. 6*FRACUNIT,        // height
  3267. 100,        // mass
  3268. 2,        // damage
  3269. sfx_None,        // activesound
  3270. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,        // flags
  3271. MF2_FLOORBOUNCE|MF2_THRUGHOST|MF2_NOTELEPORT        // flags2
  3272.  },
  3273.  
  3274. {        // MT_MACEFX2
  3275. -1,        // doomednum
  3276. S_MACEFX2_1,        // spawnstate
  3277. 1000,        // spawnhealth
  3278. S_NULL,        // seestate
  3279. 0,        // seesound
  3280. 8,        // reactiontime
  3281. sfx_None,        // attacksound
  3282. S_NULL,        // painstate
  3283. 0,        // painchance
  3284. sfx_None,        // painsound
  3285. S_NULL,        // meleestate
  3286. S_NULL,        // missilestate
  3287. S_NULL,        // crashstate
  3288. S_MACEFXI2_1,        // deathstate
  3289. S_NULL,        // xdeathstate
  3290. 0,        // deathsound
  3291. 10*FRACUNIT,        // speed
  3292. 8*FRACUNIT,        // radius
  3293. 6*FRACUNIT,        // height
  3294. 100,        // mass
  3295. 6,        // damage
  3296. sfx_None,        // activesound
  3297. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF,        // flags
  3298. MF2_LOGRAV|MF2_FLOORBOUNCE|MF2_THRUGHOST|MF2_NOTELEPORT        // flags2
  3299.  },
  3300.  
  3301. {        // MT_MACEFX3
  3302. -1,        // doomednum
  3303. S_MACEFX3_1,        // spawnstate
  3304. 1000,        // spawnhealth
  3305. S_NULL,        // seestate
  3306. 0,        // seesound
  3307. 8,        // reactiontime
  3308. sfx_None,        // attacksound
  3309. S_NULL,        // painstate
  3310. 0,        // painchance
  3311. sfx_None,        // painsound
  3312. S_NULL,        // meleestate
  3313. S_NULL,        // missilestate
  3314. S_NULL,        // crashstate
  3315. S_MACEFXI1_1,        // deathstate
  3316. S_NULL,        // xdeathstate
  3317. 0,        // deathsound
  3318. 7*FRACUNIT,        // speed
  3319. 8*FRACUNIT,        // radius
  3320. 6*FRACUNIT,        // height
  3321. 100,        // mass
  3322. 4,        // damage
  3323. sfx_None,        // activesound
  3324. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF,        // flags
  3325. MF2_LOGRAV|MF2_FLOORBOUNCE|MF2_THRUGHOST|MF2_NOTELEPORT        // flags2
  3326.  },
  3327.  
  3328. {        // MT_MACEFX4
  3329. -1,        // doomednum
  3330. S_MACEFX4_1,        // spawnstate
  3331. 1000,        // spawnhealth
  3332. S_NULL,        // seestate
  3333. 0,        // seesound
  3334. 8,        // reactiontime
  3335. sfx_None,        // attacksound
  3336. S_NULL,        // painstate
  3337. 0,        // painchance
  3338. sfx_None,        // painsound
  3339. S_NULL,        // meleestate
  3340. S_NULL,        // missilestate
  3341. S_NULL,        // crashstate
  3342. S_MACEFXI4_1,        // deathstate
  3343. S_NULL,        // xdeathstate
  3344. 0,        // deathsound
  3345. 7*FRACUNIT,        // speed
  3346. 8*FRACUNIT,        // radius
  3347. 6*FRACUNIT,        // height
  3348. 100,        // mass
  3349. 18,        // damage
  3350. sfx_None,        // activesound
  3351. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF,        // flags
  3352. MF2_LOGRAV|MF2_FLOORBOUNCE|MF2_THRUGHOST|MF2_TELESTOMP        // flags2
  3353.  },
  3354.  
  3355. {        // MT_WSKULLROD
  3356. 2004,        // doomednum
  3357. S_WSKL,        // spawnstate
  3358. 1000,        // spawnhealth
  3359. S_NULL,        // seestate
  3360. sfx_None,        // seesound
  3361. 8,        // reactiontime
  3362. sfx_None,        // attacksound
  3363. S_NULL,        // painstate
  3364. 0,        // painchance
  3365. sfx_None,        // painsound
  3366. S_NULL,        // meleestate
  3367. S_NULL,        // missilestate
  3368. S_NULL,        // crashstate
  3369. S_NULL,        // deathstate
  3370. S_NULL,        // xdeathstate
  3371. sfx_None,        // deathsound
  3372. 0,        // speed
  3373. 20*FRACUNIT,        // radius
  3374. 16*FRACUNIT,        // height
  3375. 100,        // mass
  3376. 0,        // damage
  3377. sfx_None,        // activesound
  3378. MF_SPECIAL,        // flags
  3379. 0        // flags2
  3380.  },
  3381.  
  3382. {        // MT_HORNRODFX1
  3383. -1,        // doomednum
  3384. S_HRODFX1_1,        // spawnstate
  3385. 1000,        // spawnhealth
  3386. S_NULL,        // seestate
  3387. sfx_hrnsht,        // seesound
  3388. 8,        // reactiontime
  3389. sfx_None,        // attacksound
  3390. S_NULL,        // painstate
  3391. 0,        // painchance
  3392. sfx_None,        // painsound
  3393. S_NULL,        // meleestate
  3394. S_NULL,        // missilestate
  3395. S_NULL,        // crashstate
  3396. S_HRODFXI1_1,        // deathstate
  3397. S_NULL,        // xdeathstate
  3398. sfx_hrnhit,        // deathsound
  3399. 22*FRACUNIT,        // speed
  3400. 12*FRACUNIT,        // radius
  3401. 8*FRACUNIT,        // height
  3402. 100,        // mass
  3403. 3,        // damage
  3404. sfx_None,        // activesound
  3405. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,        // flags
  3406. MF2_WINDTHRUST|MF2_NOTELEPORT        // flags2
  3407.  },
  3408.  
  3409. {        // MT_HORNRODFX2
  3410. -1,        // doomednum
  3411. S_HRODFX2_1,        // spawnstate
  3412. 4*35,        // spawnhealth
  3413. S_NULL,        // seestate
  3414. sfx_hrnsht,        // seesound
  3415. 8,        // reactiontime
  3416. sfx_None,        // attacksound
  3417. S_NULL,        // painstate
  3418. 0,        // painchance
  3419. sfx_None,        // painsound
  3420. S_NULL,        // meleestate
  3421. S_NULL,        // missilestate
  3422. S_NULL,        // crashstate
  3423. S_HRODFXI2_1,        // deathstate
  3424. S_NULL,        // xdeathstate
  3425. sfx_ramphit,        // deathsound
  3426. 22*FRACUNIT,        // speed
  3427. 12*FRACUNIT,        // radius
  3428. 8*FRACUNIT,        // height
  3429. 100,        // mass
  3430. 10,        // damage
  3431. sfx_None,        // activesound
  3432. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,        // flags
  3433. MF2_NOTELEPORT        // flags2
  3434.  },
  3435.  
  3436. {        // MT_RAINPLR1
  3437. -1,        // doomednum
  3438. S_RAINPLR1_1,        // spawnstate
  3439. 1000,        // spawnhealth
  3440. S_NULL,        // seestate
  3441. 0,        // seesound
  3442. 8,        // reactiontime
  3443. sfx_None,        // attacksound
  3444. S_NULL,        // painstate
  3445. 0,        // painchance
  3446. sfx_None,        // painsound
  3447. S_NULL,        // meleestate
  3448. S_NULL,        // missilestate
  3449. S_NULL,        // crashstate
  3450. S_RAINPLR1X_1,        // deathstate
  3451. S_NULL,        // xdeathstate
  3452. 0,        // deathsound
  3453. 12*FRACUNIT,        // speed
  3454. 5*FRACUNIT,        // radius
  3455. 12*FRACUNIT,        // height
  3456. 100,        // mass
  3457. 5,        // damage
  3458. sfx_None,        // activesound
  3459. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,        // flags
  3460. MF2_NOTELEPORT        // flags2
  3461.  },
  3462.  
  3463. {        // MT_RAINPLR2
  3464. -1,        // doomednum
  3465. S_RAINPLR2_1,        // spawnstate
  3466. 1000,        // spawnhealth
  3467. S_NULL,        // seestate
  3468. 0,        // seesound
  3469. 8,        // reactiontime
  3470. sfx_None,        // attacksound
  3471. S_NULL,        // painstate
  3472. 0,        // painchance
  3473. sfx_None,        // painsound
  3474. S_NULL,        // meleestate
  3475. S_NULL,        // missilestate
  3476. S_NULL,        // crashstate
  3477. S_RAINPLR2X_1,        // deathstate
  3478. S_NULL,        // xdeathstate
  3479. 0,        // deathsound
  3480. 12*FRACUNIT,        // speed
  3481. 5*FRACUNIT,        // radius
  3482. 12*FRACUNIT,        // height
  3483. 100,        // mass
  3484. 5,        // damage
  3485. sfx_None,        // activesound
  3486. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,        // flags
  3487. MF2_NOTELEPORT        // flags2
  3488.  },
  3489.  
  3490. {        // MT_RAINPLR3
  3491. -1,        // doomednum
  3492. S_RAINPLR3_1,        // spawnstate
  3493. 1000,        // spawnhealth
  3494. S_NULL,        // seestate
  3495. 0,        // seesound
  3496. 8,        // reactiontime
  3497. sfx_None,        // attacksound
  3498. S_NULL,        // painstate
  3499. 0,        // painchance
  3500. sfx_None,        // painsound
  3501. S_NULL,        // meleestate
  3502. S_NULL,        // missilestate
  3503. S_NULL,        // crashstate
  3504. S_RAINPLR3X_1,        // deathstate
  3505. S_NULL,        // xdeathstate
  3506. 0,        // deathsound
  3507. 12*FRACUNIT,        // speed
  3508. 5*FRACUNIT,        // radius
  3509. 12*FRACUNIT,        // height
  3510. 100,        // mass
  3511. 5,        // damage
  3512. sfx_None,        // activesound
  3513. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,        // flags
  3514. MF2_NOTELEPORT        // flags2
  3515.  },
  3516.  
  3517. {        // MT_RAINPLR4
  3518. -1,        // doomednum
  3519. S_RAINPLR4_1,        // spawnstate
  3520. 1000,        // spawnhealth
  3521. S_NULL,        // seestate
  3522. 0,        // seesound
  3523. 8,        // reactiontime
  3524. sfx_None,        // attacksound
  3525. S_NULL,        // painstate
  3526. 0,        // painchance
  3527. sfx_None,        // painsound
  3528. S_NULL,        // meleestate
  3529. S_NULL,        // missilestate
  3530. S_NULL,        // crashstate
  3531. S_RAINPLR4X_1,        // deathstate
  3532. S_NULL,        // xdeathstate
  3533. 0,        // deathsound
  3534. 12*FRACUNIT,        // speed
  3535. 5*FRACUNIT,        // radius
  3536. 12*FRACUNIT,        // height
  3537. 100,        // mass
  3538. 5,        // damage
  3539. sfx_None,        // activesound
  3540. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,        // flags
  3541. MF2_NOTELEPORT        // flags2
  3542.  },
  3543.  
  3544. {        // MT_GOLDWANDFX1
  3545. -1,        // doomednum
  3546. S_GWANDFX1_1,        // spawnstate
  3547. 1000,        // spawnhealth
  3548. S_NULL,        // seestate
  3549. 0,        // seesound
  3550. 8,        // reactiontime
  3551. sfx_None,        // attacksound
  3552. S_NULL,        // painstate
  3553. 0,        // painchance
  3554. sfx_None,        // painsound
  3555. S_NULL,        // meleestate
  3556. S_NULL,        // missilestate
  3557. S_NULL,        // crashstate
  3558. S_GWANDFXI1_1,        // deathstate
  3559. S_NULL,        // xdeathstate
  3560. sfx_gldhit,        // deathsound
  3561. 22*FRACUNIT,        // speed
  3562. 10*FRACUNIT,        // radius
  3563. 6*FRACUNIT,        // height
  3564. 100,        // mass
  3565. 2,        // damage
  3566. sfx_None,        // activesound
  3567. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,        // flags
  3568. MF2_NOTELEPORT        // flags2
  3569.  },
  3570.  
  3571. {        // MT_GOLDWANDFX2
  3572. -1,        // doomednum
  3573. S_GWANDFX2_1,        // spawnstate
  3574. 1000,        // spawnhealth
  3575. S_NULL,        // seestate
  3576. 0,        // seesound
  3577. 8,        // reactiontime
  3578. sfx_None,        // attacksound
  3579. S_NULL,        // painstate
  3580. 0,        // painchance
  3581. sfx_None,        // painsound
  3582. S_NULL,        // meleestate
  3583. S_NULL,        // missilestate
  3584. S_NULL,        // crashstate
  3585. S_GWANDFXI1_1,        // deathstate
  3586. S_NULL,        // xdeathstate
  3587. 0,        // deathsound
  3588. 18*FRACUNIT,        // speed
  3589. 10*FRACUNIT,        // radius
  3590. 6*FRACUNIT,        // height
  3591. 100,        // mass
  3592. 1,        // damage
  3593. sfx_None,        // activesound
  3594. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,        // flags
  3595. MF2_NOTELEPORT        // flags2
  3596.  },
  3597.  
  3598. {        // MT_GOLDWANDPUFF1
  3599. -1,        // doomednum
  3600. S_GWANDPUFF1_1,        // spawnstate
  3601. 1000,        // spawnhealth
  3602. S_NULL,        // seestate
  3603. sfx_None,        // seesound
  3604. 8,        // reactiontime
  3605. sfx_None,        // attacksound
  3606. S_NULL,        // painstate
  3607. 0,        // painchance
  3608. sfx_None,        // painsound
  3609. S_NULL,        // meleestate
  3610. S_NULL,        // missilestate
  3611. S_NULL,        // crashstate
  3612. S_NULL,        // deathstate
  3613. S_NULL,        // xdeathstate
  3614. sfx_None,        // deathsound
  3615. 0,        // speed
  3616. 20*FRACUNIT,        // radius
  3617. 16*FRACUNIT,        // height
  3618. 100,        // mass
  3619. 0,        // damage
  3620. sfx_None,        // activesound
  3621. MF_NOBLOCKMAP|MF_NOGRAVITY,        // flags
  3622. 0        // flags2
  3623.  },
  3624.  
  3625. {        // MT_GOLDWANDPUFF2
  3626. -1,        // doomednum
  3627. S_GWANDFXI1_1,        // spawnstate
  3628. 1000,        // spawnhealth
  3629. S_NULL,        // seestate
  3630. sfx_None,        // seesound
  3631. 8,        // reactiontime
  3632. sfx_None,        // attacksound
  3633. S_NULL,        // painstate
  3634. 0,        // painchance
  3635. sfx_None,        // painsound
  3636. S_NULL,        // meleestate
  3637. S_NULL,        // missilestate
  3638. S_NULL,        // crashstate
  3639. S_NULL,        // deathstate
  3640. S_NULL,        // xdeathstate
  3641. sfx_None,        // deathsound
  3642. 0,        // speed
  3643. 20*FRACUNIT,        // radius
  3644. 16*FRACUNIT,        // height
  3645. 100,        // mass
  3646. 0,        // damage
  3647. sfx_None,        // activesound
  3648. MF_NOBLOCKMAP|MF_NOGRAVITY,        // flags
  3649. 0        // flags2
  3650.  },
  3651.  
  3652. {        // MT_WPHOENIXROD
  3653. 2003,        // doomednum
  3654. S_WPHX,        // spawnstate
  3655. 1000,        // spawnhealth
  3656. S_NULL,        // seestate
  3657. sfx_None,        // seesound
  3658. 8,        // reactiontime
  3659. sfx_None,        // attacksound
  3660. S_NULL,        // painstate
  3661. 0,        // painchance
  3662. sfx_None,        // painsound
  3663. S_NULL,        // meleestate
  3664. S_NULL,        // missilestate
  3665. S_NULL,        // crashstate
  3666. S_NULL,        // deathstate
  3667. S_NULL,        // xdeathstate
  3668. sfx_None,        // deathsound
  3669. 0,        // speed
  3670. 20*FRACUNIT,        // radius
  3671. 16*FRACUNIT,        // height
  3672. 100,        // mass
  3673. 0,        // damage
  3674. sfx_None,        // activesound
  3675. MF_SPECIAL,        // flags
  3676. 0        // flags2
  3677.  },
  3678.  
  3679. {        // MT_PHOENIXFX1
  3680. -1,        // doomednum
  3681. S_PHOENIXFX1_1,        // spawnstate
  3682. 1000,        // spawnhealth
  3683. S_NULL,        // seestate
  3684. sfx_phosht,        // seesound
  3685. 8,        // reactiontime
  3686. sfx_None,        // attacksound
  3687. S_NULL,        // painstate
  3688. 0,        // painchance
  3689. sfx_None,        // painsound
  3690. S_NULL,        // meleestate
  3691. S_NULL,        // missilestate
  3692. S_NULL,        // crashstate
  3693. S_PHOENIXFXI1_1,        // deathstate
  3694. S_NULL,        // xdeathstate
  3695. sfx_phohit,        // deathsound
  3696. 20*FRACUNIT,        // speed
  3697. 11*FRACUNIT,        // radius
  3698. 8*FRACUNIT,        // height
  3699. 100,        // mass
  3700. 20,        // damage
  3701. sfx_None,        // activesound
  3702. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,        // flags
  3703. MF2_THRUGHOST|MF2_NOTELEPORT        // flags2
  3704.  },
  3705.  
  3706. {        // MT_PHOENIXPUFF
  3707. -1,        // doomednum
  3708. S_PHOENIXPUFF1,        // spawnstate
  3709. 1000,        // spawnhealth
  3710. S_NULL,        // seestate
  3711. sfx_None,        // seesound
  3712. 8,        // reactiontime
  3713. sfx_None,        // attacksound
  3714. S_NULL,        // painstate
  3715. 0,        // painchance
  3716. sfx_None,        // painsound
  3717. S_NULL,        // meleestate
  3718. S_NULL,        // missilestate
  3719. S_NULL,        // crashstate
  3720. S_NULL,        // deathstate
  3721. S_NULL,        // xdeathstate
  3722. sfx_None,        // deathsound
  3723. 0,        // speed
  3724. 20*FRACUNIT,        // radius
  3725. 16*FRACUNIT,        // height
  3726. 100,        // mass
  3727. 0,        // damage
  3728. sfx_None,        // activesound
  3729. MF_NOBLOCKMAP|MF_NOGRAVITY|MF_SHADOW,        // flags
  3730. MF2_NOTELEPORT|MF2_CANNOTPUSH        // flags2
  3731.  },
  3732.  
  3733. {        // MT_PHOENIXFX2
  3734. -1,        // doomednum
  3735. S_PHOENIXFX2_1,        // spawnstate
  3736. 1000,        // spawnhealth
  3737. S_NULL,        // seestate
  3738. 0,        // seesound
  3739. 8,        // reactiontime
  3740. sfx_None,        // attacksound
  3741. S_NULL,        // painstate
  3742. 0,        // painchance
  3743. sfx_None,        // painsound
  3744. S_NULL,        // meleestate
  3745. S_NULL,        // missilestate
  3746. S_NULL,        // crashstate
  3747. S_PHOENIXFXI2_1,        // deathstate
  3748. S_NULL,        // xdeathstate
  3749. 0,        // deathsound
  3750. 10*FRACUNIT,        // speed
  3751. 6*FRACUNIT,        // radius
  3752. 8*FRACUNIT,        // height
  3753. 100,        // mass
  3754. 2,        // damage
  3755. sfx_None,        // activesound
  3756. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,        // flags
  3757. MF2_NOTELEPORT|MF2_FIREDAMAGE        // flags2
  3758.  },
  3759.  
  3760. {        // MT_MISC15
  3761. 2001,        // doomednum
  3762. S_WBOW,        // spawnstate
  3763. 1000,        // spawnhealth
  3764. S_NULL,        // seestate
  3765. sfx_None,        // seesound
  3766. 8,        // reactiontime
  3767. sfx_None,        // attacksound
  3768. S_NULL,        // painstate
  3769. 0,        // painchance
  3770. sfx_None,        // painsound
  3771. S_NULL,        // meleestate
  3772. S_NULL,        // missilestate
  3773. S_NULL,        // crashstate
  3774. S_NULL,        // deathstate
  3775. S_NULL,        // xdeathstate
  3776. sfx_None,        // deathsound
  3777. 0,        // speed
  3778. 20*FRACUNIT,        // radius
  3779. 16*FRACUNIT,        // height
  3780. 100,        // mass
  3781. 0,        // damage
  3782. sfx_None,        // activesound
  3783. MF_SPECIAL,        // flags
  3784. 0        // flags2
  3785.  },
  3786.  
  3787. {        // MT_CRBOWFX1
  3788. -1,        // doomednum
  3789. S_CRBOWFX1,        // spawnstate
  3790. 1000,        // spawnhealth
  3791. S_NULL,        // seestate
  3792. sfx_bowsht,        // seesound
  3793. 8,        // reactiontime
  3794. sfx_None,        // attacksound
  3795. S_NULL,        // painstate
  3796. 0,        // painchance
  3797. sfx_None,        // painsound
  3798. S_NULL,        // meleestate
  3799. S_NULL,        // missilestate
  3800. S_NULL,        // crashstate
  3801. S_CRBOWFXI1_1,        // deathstate
  3802. S_NULL,        // xdeathstate
  3803. sfx_hrnhit,        // deathsound
  3804. 30*FRACUNIT,        // speed
  3805. 11*FRACUNIT,        // radius
  3806. 8*FRACUNIT,        // height
  3807. 100,        // mass
  3808. 10,        // damage
  3809. sfx_None,        // activesound
  3810. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,        // flags
  3811. MF2_NOTELEPORT        // flags2
  3812.  },
  3813.  
  3814. {        // MT_CRBOWFX2
  3815. -1,        // doomednum
  3816. S_CRBOWFX2,        // spawnstate
  3817. 1000,        // spawnhealth
  3818. S_NULL,        // seestate
  3819. sfx_bowsht,        // seesound
  3820. 8,        // reactiontime
  3821. sfx_None,        // attacksound
  3822. S_NULL,        // painstate
  3823. 0,        // painchance
  3824. sfx_None,        // painsound
  3825. S_NULL,        // meleestate
  3826. S_NULL,        // missilestate
  3827. S_NULL,        // crashstate
  3828. S_CRBOWFXI1_1,        // deathstate
  3829. S_NULL,        // xdeathstate
  3830. sfx_hrnhit,        // deathsound
  3831. 32*FRACUNIT,        // speed
  3832. 11*FRACUNIT,        // radius
  3833. 8*FRACUNIT,        // height
  3834. 100,        // mass
  3835. 6,        // damage
  3836. sfx_None,        // activesound
  3837. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,        // flags
  3838. MF2_NOTELEPORT        // flags2
  3839.  },
  3840.  
  3841. {        // MT_CRBOWFX3
  3842. -1,        // doomednum
  3843. S_CRBOWFX3,        // spawnstate
  3844. 1000,        // spawnhealth
  3845. S_NULL,        // seestate
  3846. 0,        // seesound
  3847. 8,        // reactiontime
  3848. sfx_None,        // attacksound
  3849. S_NULL,        // painstate
  3850. 0,        // painchance
  3851. sfx_None,        // painsound
  3852. S_NULL,        // meleestate
  3853. S_NULL,        // missilestate
  3854. S_NULL,        // crashstate
  3855. S_CRBOWFXI3_1,        // deathstate
  3856. S_NULL,        // xdeathstate
  3857. sfx_hrnhit,        // deathsound
  3858. 20*FRACUNIT,        // speed
  3859. 11*FRACUNIT,        // radius
  3860. 8*FRACUNIT,        // height
  3861. 100,        // mass
  3862. 2,        // damage
  3863. sfx_None,        // activesound
  3864. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,        // flags
  3865. MF2_WINDTHRUST|MF2_THRUGHOST|MF2_NOTELEPORT        // flags2
  3866.  },
  3867.  
  3868. {        // MT_CRBOWFX4
  3869. -1,        // doomednum
  3870. S_CRBOWFX4_1,        // spawnstate
  3871. 1000,        // spawnhealth
  3872. S_NULL,        // seestate
  3873. sfx_None,        // seesound
  3874. 8,        // reactiontime
  3875. sfx_None,        // attacksound
  3876. S_NULL,        // painstate
  3877. 0,        // painchance
  3878. sfx_None,        // painsound
  3879. S_NULL,        // meleestate
  3880. S_NULL,        // missilestate
  3881. S_NULL,        // crashstate
  3882. S_NULL,        // deathstate
  3883. S_NULL,        // xdeathstate
  3884. sfx_None,        // deathsound
  3885. 0,        // speed
  3886. 20*FRACUNIT,        // radius
  3887. 16*FRACUNIT,        // height
  3888. 100,        // mass
  3889. 0,        // damage
  3890. sfx_None,        // activesound
  3891. MF_NOBLOCKMAP,        // flags
  3892. MF2_LOGRAV        // flags2
  3893.  },
  3894.  
  3895. {        // MT_BLOOD
  3896. -1,        // doomednum
  3897. S_BLOOD1,        // spawnstate
  3898. 1000,        // spawnhealth
  3899. S_NULL,        // seestate
  3900. sfx_None,        // seesound
  3901. 8,        // reactiontime
  3902. sfx_None,        // attacksound
  3903. S_NULL,        // painstate
  3904. 0,        // painchance
  3905. sfx_None,        // painsound
  3906. S_NULL,        // meleestate
  3907. S_NULL,        // missilestate
  3908. S_NULL,        // crashstate
  3909. S_NULL,        // deathstate
  3910. S_NULL,        // xdeathstate
  3911. sfx_None,        // deathsound
  3912. 0,        // speed
  3913. 20*FRACUNIT,        // radius
  3914. 16*FRACUNIT,        // height
  3915. 100,        // mass
  3916. 0,        // damage
  3917. sfx_None,        // activesound
  3918. MF_NOBLOCKMAP,        // flags
  3919. 0        // flags2
  3920.  },
  3921.  
  3922. {        // MT_BLOODSPLATTER
  3923. -1,        // doomednum
  3924. S_BLOODSPLATTER1,        // spawnstate
  3925. 1000,        // spawnhealth
  3926. S_NULL,        // seestate
  3927. sfx_None,        // seesound
  3928. 8,        // reactiontime
  3929. sfx_None,        // attacksound
  3930. S_NULL,        // painstate
  3931. 0,        // painchance
  3932. sfx_None,        // painsound
  3933. S_NULL,        // meleestate
  3934. S_NULL,        // missilestate
  3935. S_NULL,        // crashstate
  3936. S_BLOODSPLATTERX,        // deathstate
  3937. S_NULL,        // xdeathstate
  3938. sfx_None,        // deathsound
  3939. 0,        // speed
  3940. 2*FRACUNIT,        // radius
  3941. 4*FRACUNIT,        // height
  3942. 100,        // mass
  3943. 0,        // damage
  3944. sfx_None,        // activesound
  3945. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF,        // flags
  3946. MF2_NOTELEPORT|MF2_CANNOTPUSH        // flags2
  3947.  },
  3948.  
  3949. {        // MT_PLAYER
  3950. -1,        // doomednum
  3951. S_PLAY,        // spawnstate
  3952. 100,        // spawnhealth
  3953. S_PLAY_RUN1,        // seestate
  3954. sfx_None,        // seesound
  3955. 0,        // reactiontime
  3956. sfx_None,        // attacksound
  3957. S_PLAY_PAIN,        // painstate
  3958. 255,        // painchance
  3959. sfx_plrpai,        // painsound
  3960. S_NULL,        // meleestate
  3961. S_PLAY_ATK1,        // missilestate
  3962. S_NULL,        // crashstate
  3963. S_PLAY_DIE1,        // deathstate
  3964. S_PLAY_XDIE1,        // xdeathstate
  3965. sfx_plrdth,        // deathsound
  3966. 0,        // speed
  3967. 16*FRACUNIT,        // radius
  3968. 56*FRACUNIT,        // height
  3969. 100,        // mass
  3970. 0,        // damage
  3971. sfx_None,        // activesound
  3972. MF_SOLID|MF_SHOOTABLE|MF_DROPOFF|MF_PICKUP|MF_NOTDMATCH,        // flags
  3973. MF2_WINDTHRUST|MF2_FOOTCLIP|MF2_SLIDE|MF2_PASSMOBJ|MF2_TELESTOMP        // flags2
  3974.  },
  3975.  
  3976. {        // MT_BLOODYSKULL
  3977. -1,        // doomednum
  3978. S_BLOODYSKULL1,        // spawnstate
  3979. 1000,        // spawnhealth
  3980. S_NULL,        // seestate
  3981. sfx_None,        // seesound
  3982. 8,        // reactiontime
  3983. sfx_None,        // attacksound
  3984. S_NULL,        // painstate
  3985. 0,        // painchance
  3986. sfx_None,        // painsound
  3987. S_NULL,        // meleestate
  3988. S_NULL,        // missilestate
  3989. S_NULL,        // crashstate
  3990. S_NULL,        // deathstate
  3991. S_NULL,        // xdeathstate
  3992. sfx_None,        // deathsound
  3993. 0,        // speed
  3994. 4*FRACUNIT,        // radius
  3995. 4*FRACUNIT,        // height
  3996. 100,        // mass
  3997. 0,        // damage
  3998. sfx_None,        // activesound
  3999. MF_NOBLOCKMAP|MF_DROPOFF,        // flags
  4000. MF2_LOGRAV|MF2_CANNOTPUSH        // flags2
  4001.  },
  4002.  
  4003. {        // MT_CHICPLAYER
  4004. -1,        // doomednum
  4005. S_CHICPLAY,        // spawnstate
  4006. 100,        // spawnhealth
  4007. S_CHICPLAY_RUN1,        // seestate
  4008. sfx_None,        // seesound
  4009. 0,        // reactiontime
  4010. sfx_None,        // attacksound
  4011. S_CHICPLAY_PAIN,        // painstate
  4012. 255,        // painchance
  4013. sfx_chicpai,        // painsound
  4014. S_NULL,        // meleestate
  4015. S_CHICPLAY_ATK1,        // missilestate
  4016. S_NULL,        // crashstate
  4017. S_CHICKEN_DIE1,        // deathstate
  4018. S_NULL,        // xdeathstate
  4019. sfx_chicdth,        // deathsound
  4020. 0,        // speed
  4021. 16*FRACUNIT,        // radius
  4022. 24*FRACUNIT,        // height
  4023. 100,        // mass
  4024. 0,        // damage
  4025. sfx_None,        // activesound
  4026. MF_SOLID|MF_SHOOTABLE|MF_DROPOFF|MF_NOTDMATCH,        // flags
  4027. MF2_WINDTHRUST|MF2_SLIDE|MF2_PASSMOBJ|MF2_FOOTCLIP|MF2_LOGRAV|MF2_TELESTOMP        // flags2
  4028.  },
  4029.  
  4030. {        // MT_CHICKEN
  4031. -1,        // doomednum
  4032. S_CHICKEN_LOOK1,        // spawnstate
  4033. 10,        // spawnhealth
  4034. S_CHICKEN_WALK1,        // seestate
  4035. sfx_chicpai,        // seesound
  4036. 8,        // reactiontime
  4037. sfx_chicatk,        // attacksound
  4038. S_CHICKEN_PAIN1,        // painstate
  4039. 200,        // painchance
  4040. sfx_chicpai,        // painsound
  4041. S_CHICKEN_ATK1,        // meleestate
  4042. 0,        // missilestate
  4043. S_NULL,        // crashstate
  4044. S_CHICKEN_DIE1,        // deathstate
  4045. S_NULL,        // xdeathstate
  4046. sfx_chicdth,        // deathsound
  4047. 4,        // speed
  4048. 9*FRACUNIT,        // radius
  4049. 22*FRACUNIT,        // height
  4050. 40,        // mass
  4051. 0,        // damage
  4052. sfx_chicact,        // activesound
  4053. MF_SOLID|MF_SHOOTABLE|MF_COUNTKILL|MF_DROPOFF,        // flags
  4054. MF2_WINDTHRUST|MF2_FOOTCLIP|MF2_PASSMOBJ        // flags2
  4055.  },
  4056.  
  4057. {        // MT_FEATHER
  4058. -1,        // doomednum
  4059. S_FEATHER1,        // spawnstate
  4060. 1000,        // spawnhealth
  4061. S_NULL,        // seestate
  4062. sfx_None,        // seesound
  4063. 8,        // reactiontime
  4064. sfx_None,        // attacksound
  4065. S_NULL,        // painstate
  4066. 0,        // painchance
  4067. sfx_None,        // painsound
  4068. S_NULL,        // meleestate
  4069. S_NULL,        // missilestate
  4070. S_NULL,        // crashstate
  4071. S_FEATHERX,        // deathstate
  4072. S_NULL,        // xdeathstate
  4073. sfx_None,        // deathsound
  4074. 0,        // speed
  4075. 2*FRACUNIT,        // radius
  4076. 4*FRACUNIT,        // height
  4077. 100,        // mass
  4078. 0,        // damage
  4079. sfx_None,        // activesound
  4080. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF,        // flags
  4081. MF2_NOTELEPORT|MF2_LOGRAV|MF2_CANNOTPUSH|MF2_WINDTHRUST        // flags2
  4082.  },
  4083.  
  4084. {        // MT_MUMMY
  4085. 68,        // doomednum
  4086. S_MUMMY_LOOK1,        // spawnstate
  4087. 80,        // spawnhealth
  4088. S_MUMMY_WALK1,        // seestate
  4089. sfx_mumsit,        // seesound
  4090. 8,        // reactiontime
  4091. sfx_mumat1,        // attacksound
  4092. S_MUMMY_PAIN1,        // painstate
  4093. 128,        // painchance
  4094. sfx_mumpai,        // painsound
  4095. S_MUMMY_ATK1,        // meleestate
  4096. 0,        // missilestate
  4097. S_NULL,        // crashstate
  4098. S_MUMMY_DIE1,        // deathstate
  4099. S_NULL,        // xdeathstate
  4100. sfx_mumdth,        // deathsound
  4101. 12,        // speed
  4102. 22*FRACUNIT,        // radius
  4103. 62*FRACUNIT,        // height
  4104. 75,        // mass
  4105. 0,        // damage
  4106. sfx_mumact,        // activesound
  4107. MF_SOLID|MF_SHOOTABLE|MF_COUNTKILL,        // flags
  4108. MF2_FOOTCLIP|MF2_PASSMOBJ        // flags2
  4109.  },
  4110.  
  4111. {        // MT_MUMMYLEADER
  4112. 45,        // doomednum
  4113. S_MUMMY_LOOK1,        // spawnstate
  4114. 100,        // spawnhealth
  4115. S_MUMMY_WALK1,        // seestate
  4116. sfx_mumsit,        // seesound
  4117. 8,        // reactiontime
  4118. sfx_mumat1,        // attacksound
  4119. S_MUMMY_PAIN1,        // painstate
  4120. 64,        // painchance
  4121. sfx_mumpai,        // painsound
  4122. S_MUMMY_ATK1,        // meleestate
  4123. S_MUMMYL_ATK1,        // missilestate
  4124. S_NULL,        // crashstate
  4125. S_MUMMY_DIE1,        // deathstate
  4126. S_NULL,        // xdeathstate
  4127. sfx_mumdth,        // deathsound
  4128. 12,        // speed
  4129. 22*FRACUNIT,        // radius
  4130. 62*FRACUNIT,        // height
  4131. 75,        // mass
  4132. 0,        // damage
  4133. sfx_mumact,        // activesound
  4134. MF_SOLID|MF_SHOOTABLE|MF_COUNTKILL,        // flags
  4135. MF2_FOOTCLIP|MF2_PASSMOBJ        // flags2
  4136.  },
  4137.  
  4138. {        // MT_MUMMYGHOST
  4139. 69,        // doomednum
  4140. S_MUMMY_LOOK1,        // spawnstate
  4141. 80,        // spawnhealth
  4142. S_MUMMY_WALK1,        // seestate
  4143. sfx_mumsit,        // seesound
  4144. 8,        // reactiontime
  4145. sfx_mumat1,        // attacksound
  4146. S_MUMMY_PAIN1,        // painstate
  4147. 128,        // painchance
  4148. sfx_mumpai,        // painsound
  4149. S_MUMMY_ATK1,        // meleestate
  4150. 0,        // missilestate
  4151. S_NULL,        // crashstate
  4152. S_MUMMY_DIE1,        // deathstate
  4153. S_NULL,        // xdeathstate
  4154. sfx_mumdth,        // deathsound
  4155. 12,        // speed
  4156. 22*FRACUNIT,        // radius
  4157. 62*FRACUNIT,        // height
  4158. 75,        // mass
  4159. 0,        // damage
  4160. sfx_mumact,        // activesound
  4161. MF_SOLID|MF_SHOOTABLE|MF_COUNTKILL|MF_SHADOW,        // flags
  4162. MF2_FOOTCLIP|MF2_PASSMOBJ        // flags2
  4163.  },
  4164.  
  4165. {        // MT_MUMMYLEADERGHOST
  4166. 46,        // doomednum
  4167. S_MUMMY_LOOK1,        // spawnstate
  4168. 100,        // spawnhealth
  4169. S_MUMMY_WALK1,        // seestate
  4170. sfx_mumsit,        // seesound
  4171. 8,        // reactiontime
  4172. sfx_mumat1,        // attacksound
  4173. S_MUMMY_PAIN1,        // painstate
  4174. 64,        // painchance
  4175. sfx_mumpai,        // painsound
  4176. S_MUMMY_ATK1,        // meleestate
  4177. S_MUMMYL_ATK1,        // missilestate
  4178. S_NULL,        // crashstate
  4179. S_MUMMY_DIE1,        // deathstate
  4180. S_NULL,        // xdeathstate
  4181. sfx_mumdth,        // deathsound
  4182. 12,        // speed
  4183. 22*FRACUNIT,        // radius
  4184. 62*FRACUNIT,        // height
  4185. 75,        // mass
  4186. 0,        // damage
  4187. sfx_mumact,        // activesound
  4188. MF_SOLID|MF_SHOOTABLE|MF_COUNTKILL|MF_SHADOW,        // flags
  4189. MF2_FOOTCLIP|MF2_PASSMOBJ        // flags2
  4190.  },
  4191.  
  4192. {        // MT_MUMMYSOUL
  4193. -1,        // doomednum
  4194. S_MUMMY_SOUL1,        // spawnstate
  4195. 1000,        // spawnhealth
  4196. S_NULL,        // seestate
  4197. sfx_None,        // seesound
  4198. 8,        // reactiontime
  4199. sfx_None,        // attacksound
  4200. S_NULL,        // painstate
  4201. 0,        // painchance
  4202. sfx_None,        // painsound
  4203. S_NULL,        // meleestate
  4204. S_NULL,        // missilestate
  4205. S_NULL,        // crashstate
  4206. S_NULL,        // deathstate
  4207. S_NULL,        // xdeathstate
  4208. sfx_None,        // deathsound
  4209. 0,        // speed
  4210. 20*FRACUNIT,        // radius
  4211. 16*FRACUNIT,        // height
  4212. 100,        // mass
  4213. 0,        // damage
  4214. sfx_None,        // activesound
  4215. MF_NOBLOCKMAP|MF_NOGRAVITY,        // flags
  4216. 0        // flags2
  4217.  },
  4218.  
  4219. {        // MT_MUMMYFX1
  4220. -1,        // doomednum
  4221. S_MUMMYFX1_1,        // spawnstate
  4222. 1000,        // spawnhealth
  4223. S_NULL,        // seestate
  4224. 0,        // seesound
  4225. 8,        // reactiontime
  4226. sfx_None,        // attacksound
  4227. S_NULL,        // painstate
  4228. 0,        // painchance
  4229. sfx_None,        // painsound
  4230. S_NULL,        // meleestate
  4231. S_NULL,        // missilestate
  4232. S_NULL,        // crashstate
  4233. S_MUMMYFXI1_1,        // deathstate
  4234. S_NULL,        // xdeathstate
  4235. 0,        // deathsound
  4236. 9*FRACUNIT,        // speed
  4237. 8*FRACUNIT,        // radius
  4238. 14*FRACUNIT,        // height
  4239. 100,        // mass
  4240. 4,        // damage
  4241. sfx_None,        // activesound
  4242. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,        // flags
  4243. MF2_NOTELEPORT        // flags2
  4244.  },
  4245.  
  4246. {        // MT_BEAST
  4247. 70,        // doomednum
  4248. S_BEAST_LOOK1,        // spawnstate
  4249. 220,        // spawnhealth
  4250. S_BEAST_WALK1,        // seestate
  4251. sfx_bstsit,        // seesound
  4252. 8,        // reactiontime
  4253. sfx_bstatk,        // attacksound
  4254. S_BEAST_PAIN1,        // painstate
  4255. 100,        // painchance
  4256. sfx_bstpai,        // painsound
  4257. 0,        // meleestate
  4258. S_BEAST_ATK1,        // missilestate
  4259. S_NULL,        // crashstate
  4260. S_BEAST_DIE1,        // deathstate
  4261. S_BEAST_XDIE1,        // xdeathstate
  4262. sfx_bstdth,        // deathsound
  4263. 14,        // speed
  4264. 32*FRACUNIT,        // radius
  4265. 74*FRACUNIT,        // height
  4266. 200,        // mass
  4267. 0,        // damage
  4268. sfx_bstact,        // activesound
  4269. MF_SOLID|MF_SHOOTABLE|MF_COUNTKILL,        // flags
  4270. MF2_FOOTCLIP|MF2_PASSMOBJ        // flags2
  4271.  },
  4272.  
  4273. {        // MT_BEASTBALL
  4274. -1,        // doomednum
  4275. S_BEASTBALL1,        // spawnstate
  4276. 1000,        // spawnhealth
  4277. S_NULL,        // seestate
  4278. 0,        // seesound
  4279. 8,        // reactiontime
  4280. sfx_None,        // attacksound
  4281. S_NULL,        // painstate
  4282. 0,        // painchance
  4283. sfx_None,        // painsound
  4284. S_NULL,        // meleestate
  4285. S_NULL,        // missilestate
  4286. S_NULL,        // crashstate
  4287. S_BEASTBALLX1,        // deathstate
  4288. S_NULL,        // xdeathstate
  4289. 0,        // deathsound
  4290. 12*FRACUNIT,        // speed
  4291. 9*FRACUNIT,        // radius
  4292. 8*FRACUNIT,        // height
  4293. 100,        // mass
  4294. 4,        // damage
  4295. sfx_None,        // activesound
  4296. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,        // flags
  4297. MF2_WINDTHRUST|MF2_NOTELEPORT        // flags2
  4298.  },
  4299.  
  4300. {        // MT_BURNBALL
  4301. -1,        // doomednum
  4302. S_BURNBALL1,        // spawnstate
  4303. 1000,        // spawnhealth
  4304. S_NULL,        // seestate
  4305. 0,        // seesound
  4306. 8,        // reactiontime
  4307. sfx_None,        // attacksound
  4308. S_NULL,        // painstate
  4309. 0,        // painchance
  4310. sfx_None,        // painsound
  4311. S_NULL,        // meleestate
  4312. S_NULL,        // missilestate
  4313. S_NULL,        // crashstate
  4314. S_BEASTBALLX1,        // deathstate
  4315. S_NULL,        // xdeathstate
  4316. 0,        // deathsound
  4317. 10*FRACUNIT,        // speed
  4318. 6*FRACUNIT,        // radius
  4319. 8*FRACUNIT,        // height
  4320. 100,        // mass
  4321. 2,        // damage
  4322. sfx_None,        // activesound
  4323. MF_NOBLOCKMAP|MF_NOGRAVITY|MF_MISSILE,        // flags
  4324. MF2_NOTELEPORT        // flags2
  4325.  },
  4326.  
  4327. {        // MT_BURNBALLFB
  4328. -1,        // doomednum
  4329. S_BURNBALLFB1,        // spawnstate
  4330. 1000,        // spawnhealth
  4331. S_NULL,        // seestate
  4332. 0,        // seesound
  4333. 8,        // reactiontime
  4334. sfx_None,        // attacksound
  4335. S_NULL,        // painstate
  4336. 0,        // painchance
  4337. sfx_None,        // painsound
  4338. S_NULL,        // meleestate
  4339. S_NULL,        // missilestate
  4340. S_NULL,        // crashstate
  4341. S_BEASTBALLX1,        // deathstate
  4342. S_NULL,        // xdeathstate
  4343. 0,        // deathsound
  4344. 10*FRACUNIT,        // speed
  4345. 6*FRACUNIT,        // radius
  4346. 8*FRACUNIT,        // height
  4347. 100,        // mass
  4348. 2,        // damage
  4349. sfx_None,        // activesound
  4350. MF_NOBLOCKMAP|MF_NOGRAVITY|MF_MISSILE,        // flags
  4351. MF2_NOTELEPORT        // flags2
  4352.  },
  4353.  
  4354. {        // MT_PUFFY
  4355. -1,        // doomednum
  4356. S_PUFFY1,        // spawnstate
  4357. 1000,        // spawnhealth
  4358. S_NULL,        // seestate
  4359. 0,        // seesound
  4360. 8,        // reactiontime
  4361. sfx_None,        // attacksound
  4362. S_NULL,        // painstate
  4363. 0,        // painchance
  4364. sfx_None,        // painsound
  4365. S_NULL,        // meleestate
  4366. S_NULL,        // missilestate
  4367. S_NULL,        // crashstate
  4368. S_PUFFY1,        // deathstate
  4369. S_NULL,        // xdeathstate
  4370. 0,        // deathsound
  4371. 10*FRACUNIT,        // speed
  4372. 6*FRACUNIT,        // radius
  4373. 8*FRACUNIT,        // height
  4374. 100,        // mass
  4375. 2,        // damage
  4376. sfx_None,        // activesound
  4377. MF_NOBLOCKMAP|MF_NOGRAVITY|MF_MISSILE,        // flags
  4378. MF2_NOTELEPORT        // flags2
  4379.  },
  4380.  
  4381. {        // MT_SNAKE
  4382. 92,        // doomednum
  4383. S_SNAKE_LOOK1,        // spawnstate
  4384. 280,        // spawnhealth
  4385. S_SNAKE_WALK1,        // seestate
  4386. sfx_snksit,        // seesound
  4387. 8,        // reactiontime
  4388. sfx_snkatk,        // attacksound
  4389. S_SNAKE_PAIN1,        // painstate
  4390. 48,        // painchance
  4391. sfx_snkpai,        // painsound
  4392. 0,        // meleestate
  4393. S_SNAKE_ATK1,        // missilestate
  4394. S_NULL,        // crashstate
  4395. S_SNAKE_DIE1,        // deathstate
  4396. S_NULL,        // xdeathstate
  4397. sfx_snkdth,        // deathsound
  4398. 10,        // speed
  4399. 22*FRACUNIT,        // radius
  4400. 70*FRACUNIT,        // height
  4401. 100,        // mass
  4402. 0,        // damage
  4403. sfx_snkact,        // activesound
  4404. MF_SOLID|MF_SHOOTABLE|MF_COUNTKILL,        // flags
  4405. MF2_FOOTCLIP|MF2_PASSMOBJ        // flags2
  4406.  },
  4407.  
  4408. {        // MT_SNAKEPRO_A
  4409. -1,        // doomednum
  4410. S_SNAKEPRO_A1,        // spawnstate
  4411. 1000,        // spawnhealth
  4412. S_NULL,        // seestate
  4413. 0,        // seesound
  4414. 8,        // reactiontime
  4415. sfx_None,        // attacksound
  4416. S_NULL,        // painstate
  4417. 0,        // painchance
  4418. sfx_None,        // painsound
  4419. S_NULL,        // meleestate
  4420. S_NULL,        // missilestate
  4421. S_NULL,        // crashstate
  4422. S_SNAKEPRO_AX1,        // deathstate
  4423. S_NULL,        // xdeathstate
  4424. 0,        // deathsound
  4425. 14*FRACUNIT,        // speed
  4426. 12*FRACUNIT,        // radius
  4427. 8*FRACUNIT,        // height
  4428. 100,        // mass
  4429. 1,        // damage
  4430. sfx_None,        // activesound
  4431. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,        // flags
  4432. MF2_WINDTHRUST|MF2_NOTELEPORT        // flags2
  4433.  },
  4434.  
  4435. {        // MT_SNAKEPRO_B
  4436. -1,        // doomednum
  4437. S_SNAKEPRO_B1,        // spawnstate
  4438. 1000,        // spawnhealth
  4439. S_NULL,        // seestate
  4440. 0,        // seesound
  4441. 8,        // reactiontime
  4442. sfx_None,        // attacksound
  4443. S_NULL,        // painstate
  4444. 0,        // painchance
  4445. sfx_None,        // painsound
  4446. S_NULL,        // meleestate
  4447. S_NULL,        // missilestate
  4448. S_NULL,        // crashstate
  4449. S_SNAKEPRO_BX1,        // deathstate
  4450. S_NULL,        // xdeathstate
  4451. 0,        // deathsound
  4452. 14*FRACUNIT,        // speed
  4453. 12*FRACUNIT,        // radius
  4454. 8*FRACUNIT,        // height
  4455. 100,        // mass
  4456. 3,        // damage
  4457. sfx_None,        // activesound
  4458. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,        // flags
  4459. MF2_NOTELEPORT        // flags2
  4460.  },
  4461.  
  4462. {        // MT_HEAD
  4463. 6,        // doomednum
  4464. S_HEAD_LOOK,        // spawnstate
  4465. 700,        // spawnhealth
  4466. S_HEAD_FLOAT,        // seestate
  4467. sfx_hedsit,        // seesound
  4468. 8,        // reactiontime
  4469. sfx_hedat1,        // attacksound
  4470. S_HEAD_PAIN1,        // painstate
  4471. 32,        // painchance
  4472. sfx_hedpai,        // painsound
  4473. 0,        // meleestate
  4474. S_HEAD_ATK1,        // missilestate
  4475. S_NULL,        // crashstate
  4476. S_HEAD_DIE1,        // deathstate
  4477. S_NULL,        // xdeathstate
  4478. sfx_heddth,        // deathsound
  4479. 6,        // speed
  4480. 40*FRACUNIT,        // radius
  4481. 72*FRACUNIT,        // height
  4482. 325,        // mass
  4483. 0,        // damage
  4484. sfx_hedact,        // activesound
  4485. MF_SOLID|MF_SHOOTABLE|MF_COUNTKILL|MF_NOBLOOD,        // flags
  4486. MF2_PASSMOBJ        // flags2
  4487.  },
  4488.  
  4489. {        // MT_HEADFX1
  4490. -1,        // doomednum
  4491. S_HEADFX1_1,        // spawnstate
  4492. 1000,        // spawnhealth
  4493. S_NULL,        // seestate
  4494. 0,        // seesound
  4495. 8,        // reactiontime
  4496. sfx_None,        // attacksound
  4497. S_NULL,        // painstate
  4498. 0,        // painchance
  4499. sfx_None,        // painsound
  4500. S_NULL,        // meleestate
  4501. S_NULL,        // missilestate
  4502. S_NULL,        // crashstate
  4503. S_HEADFXI1_1,        // deathstate
  4504. S_NULL,        // xdeathstate
  4505. 0,        // deathsound
  4506. 13*FRACUNIT,        // speed
  4507. 12*FRACUNIT,        // radius
  4508. 6*FRACUNIT,        // height
  4509. 100,        // mass
  4510. 1,        // damage
  4511. sfx_None,        // activesound
  4512. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,        // flags
  4513. MF2_NOTELEPORT|MF2_THRUGHOST        // flags2
  4514.  },
  4515.  
  4516. {        // MT_HEADFX2
  4517. -1,        // doomednum
  4518. S_HEADFX2_1,        // spawnstate
  4519. 1000,        // spawnhealth
  4520. S_NULL,        // seestate
  4521. 0,        // seesound
  4522. 8,        // reactiontime
  4523. sfx_None,        // attacksound
  4524. S_NULL,        // painstate
  4525. 0,        // painchance
  4526. sfx_None,        // painsound
  4527. S_NULL,        // meleestate
  4528. S_NULL,        // missilestate
  4529. S_NULL,        // crashstate
  4530. S_HEADFXI2_1,        // deathstate
  4531. S_NULL,        // xdeathstate
  4532. 0,        // deathsound
  4533. 8*FRACUNIT,        // speed
  4534. 12*FRACUNIT,        // radius
  4535. 6*FRACUNIT,        // height
  4536. 100,        // mass
  4537. 3,        // damage
  4538. sfx_None,        // activesound
  4539. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,        // flags
  4540. MF2_NOTELEPORT        // flags2
  4541.  },
  4542.  
  4543. {        // MT_HEADFX3
  4544. -1,        // doomednum
  4545. S_HEADFX3_1,        // spawnstate
  4546. 1000,        // spawnhealth
  4547. S_NULL,        // seestate
  4548. 0,        // seesound
  4549. 8,        // reactiontime
  4550. sfx_None,        // attacksound
  4551. S_NULL,        // painstate
  4552. 0,        // painchance
  4553. sfx_None,        // painsound
  4554. S_NULL,        // meleestate
  4555. S_NULL,        // missilestate
  4556. S_NULL,        // crashstate
  4557. S_HEADFXI3_1,        // deathstate
  4558. S_NULL,        // xdeathstate
  4559. 0,        // deathsound
  4560. 10*FRACUNIT,        // speed
  4561. 14*FRACUNIT,        // radius
  4562. 12*FRACUNIT,        // height
  4563. 100,        // mass
  4564. 5,        // damage
  4565. sfx_None,        // activesound
  4566. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,        // flags
  4567. MF2_WINDTHRUST|MF2_NOTELEPORT        // flags2
  4568.  },
  4569.  
  4570. {        // MT_WHIRLWIND
  4571. -1,        // doomednum
  4572. S_HEADFX4_1,        // spawnstate
  4573. 1000,        // spawnhealth
  4574. S_NULL,        // seestate
  4575. 0,        // seesound
  4576. 8,        // reactiontime
  4577. sfx_None,        // attacksound
  4578. S_NULL,        // painstate
  4579. 0,        // painchance
  4580. sfx_None,        // painsound
  4581. S_NULL,        // meleestate
  4582. S_NULL,        // missilestate
  4583. S_NULL,        // crashstate
  4584. S_HEADFXI4_1,        // deathstate
  4585. S_NULL,        // xdeathstate
  4586. 0,        // deathsound
  4587. 10*FRACUNIT,        // speed
  4588. 16*FRACUNIT,        // radius
  4589. 74*FRACUNIT,        // height
  4590. 100,        // mass
  4591. 1,        // damage
  4592. sfx_None,        // activesound
  4593. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY|MF_SHADOW,        // flags
  4594. MF2_NOTELEPORT        // flags2
  4595.  },
  4596.  
  4597. {        // MT_CLINK
  4598. 90,        // doomednum
  4599. S_CLINK_LOOK1,        // spawnstate
  4600. 150,        // spawnhealth
  4601. S_CLINK_WALK1,        // seestate
  4602. sfx_clksit,        // seesound
  4603. 8,        // reactiontime
  4604. sfx_clkatk,        // attacksound
  4605. S_CLINK_PAIN1,        // painstate
  4606. 32,        // painchance
  4607. sfx_clkpai,        // painsound
  4608. S_CLINK_ATK1,        // meleestate
  4609. 0,        // missilestate
  4610. S_NULL,        // crashstate
  4611. S_CLINK_DIE1,        // deathstate
  4612. S_NULL,        // xdeathstate
  4613. sfx_clkdth,        // deathsound
  4614. 14,        // speed
  4615. 20*FRACUNIT,        // radius
  4616. 64*FRACUNIT,        // height
  4617. 75,        // mass
  4618. 0,        // damage
  4619. sfx_clkact,        // activesound
  4620. MF_SOLID|MF_SHOOTABLE|MF_COUNTKILL|MF_NOBLOOD,        // flags
  4621. MF2_FOOTCLIP|MF2_PASSMOBJ        // flags2
  4622.  },
  4623.  
  4624. {        // MT_WIZARD
  4625. 15,        // doomednum
  4626. S_WIZARD_LOOK1,        // spawnstate
  4627. 180,        // spawnhealth
  4628. S_WIZARD_WALK1,        // seestate
  4629. sfx_wizsit,        // seesound
  4630. 8,        // reactiontime
  4631. sfx_wizatk,        // attacksound
  4632. S_WIZARD_PAIN1,        // painstate
  4633. 64,        // painchance
  4634. sfx_wizpai,        // painsound
  4635. 0,        // meleestate
  4636. S_WIZARD_ATK1,        // missilestate
  4637. S_NULL,        // crashstate
  4638. S_WIZARD_DIE1,        // deathstate
  4639. S_NULL,        // xdeathstate
  4640. sfx_wizdth,        // deathsound
  4641. 12,        // speed
  4642. 16*FRACUNIT,        // radius
  4643. 68*FRACUNIT,        // height
  4644. 100,        // mass
  4645. 0,        // damage
  4646. sfx_wizact,        // activesound
  4647. MF_SOLID|MF_SHOOTABLE|MF_COUNTKILL|MF_FLOAT|MF_NOGRAVITY,        // flags
  4648. MF2_PASSMOBJ        // flags2
  4649.  },
  4650.  
  4651. {        // MT_WIZFX1
  4652. -1,        // doomednum
  4653. S_WIZFX1_1,        // spawnstate
  4654. 1000,        // spawnhealth
  4655. S_NULL,        // seestate
  4656. 0,        // seesound
  4657. 8,        // reactiontime
  4658. sfx_None,        // attacksound
  4659. S_NULL,        // painstate
  4660. 0,        // painchance
  4661. sfx_None,        // painsound
  4662. S_NULL,        // meleestate
  4663. S_NULL,        // missilestate
  4664. S_NULL,        // crashstate
  4665. S_WIZFXI1_1,        // deathstate
  4666. S_NULL,        // xdeathstate
  4667. 0,        // deathsound
  4668. 18*FRACUNIT,        // speed
  4669. 10*FRACUNIT,        // radius
  4670. 6*FRACUNIT,        // height
  4671. 100,        // mass
  4672. 3,        // damage
  4673. sfx_None,        // activesound
  4674. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,        // flags
  4675. MF2_NOTELEPORT        // flags2
  4676.  },
  4677.  
  4678. {        // MT_IMP
  4679. 66,        // doomednum
  4680. S_IMP_LOOK1,        // spawnstate
  4681. 40,        // spawnhealth
  4682. S_IMP_FLY1,        // seestate
  4683. sfx_impsit,        // seesound
  4684. 8,        // reactiontime
  4685. sfx_impat1,        // attacksound
  4686. S_IMP_PAIN1,        // painstate
  4687. 200,        // painchance
  4688. sfx_imppai,        // painsound
  4689. S_IMP_MEATK1,        // meleestate
  4690. S_IMP_MSATK1_1,        // missilestate
  4691. S_IMP_CRASH1,        // crashstate
  4692. S_IMP_DIE1,        // deathstate
  4693. S_IMP_XDIE1,        // xdeathstate
  4694. sfx_impdth,        // deathsound
  4695. 10,        // speed
  4696. 16*FRACUNIT,        // radius
  4697. 36*FRACUNIT,        // height
  4698. 50,        // mass
  4699. 0,        // damage
  4700. sfx_impact,        // activesound
  4701. MF_SOLID|MF_SHOOTABLE|MF_FLOAT|MF_NOGRAVITY|MF_COUNTKILL,        // flags
  4702. MF2_SPAWNFLOAT|MF2_PASSMOBJ        // flags2
  4703.  },
  4704.  
  4705. {        // MT_IMPLEADER
  4706. 5,        // doomednum
  4707. S_IMP_LOOK1,        // spawnstate
  4708. 80,        // spawnhealth
  4709. S_IMP_FLY1,        // seestate
  4710. sfx_impsit,        // seesound
  4711. 8,        // reactiontime
  4712. sfx_impat2,        // attacksound
  4713. S_IMP_PAIN1,        // painstate
  4714. 200,        // painchance
  4715. sfx_imppai,        // painsound
  4716. 0,        // meleestate
  4717. S_IMP_MSATK2_1,        // missilestate
  4718. S_IMP_CRASH1,        // crashstate
  4719. S_IMP_DIE1,        // deathstate
  4720. S_IMP_XDIE1,        // xdeathstate
  4721. sfx_impdth,        // deathsound
  4722. 10,        // speed
  4723. 16*FRACUNIT,        // radius
  4724. 36*FRACUNIT,        // height
  4725. 50,        // mass
  4726. 0,        // damage
  4727. sfx_impact,        // activesound
  4728. MF_SOLID|MF_SHOOTABLE|MF_FLOAT|MF_NOGRAVITY|MF_COUNTKILL,        // flags
  4729. MF2_SPAWNFLOAT|MF2_PASSMOBJ        // flags2
  4730.  },
  4731.  
  4732. {        // MT_IMPCHUNK1
  4733. -1,        // doomednum
  4734. S_IMP_CHUNKA1,        // spawnstate
  4735. 1000,        // spawnhealth
  4736. S_NULL,        // seestate
  4737. sfx_None,        // seesound
  4738. 8,        // reactiontime
  4739. sfx_None,        // attacksound
  4740. S_NULL,        // painstate
  4741. 0,        // painchance
  4742. sfx_None,        // painsound
  4743. S_NULL,        // meleestate
  4744. S_NULL,        // missilestate
  4745. S_NULL,        // crashstate
  4746. S_NULL,        // deathstate
  4747. S_NULL,        // xdeathstate
  4748. sfx_None,        // deathsound
  4749. 0,        // speed
  4750. 20*FRACUNIT,        // radius
  4751. 16*FRACUNIT,        // height
  4752. 100,        // mass
  4753. 0,        // damage
  4754. sfx_None,        // activesound
  4755. MF_NOBLOCKMAP,        // flags
  4756. 0        // flags2
  4757.  },
  4758.  
  4759. {        // MT_IMPCHUNK2
  4760. -1,        // doomednum
  4761. S_IMP_CHUNKB1,        // spawnstate
  4762. 1000,        // spawnhealth
  4763. S_NULL,        // seestate
  4764. sfx_None,        // seesound
  4765. 8,        // reactiontime
  4766. sfx_None,        // attacksound
  4767. S_NULL,        // painstate
  4768. 0,        // painchance
  4769. sfx_None,        // painsound
  4770. S_NULL,        // meleestate
  4771. S_NULL,        // missilestate
  4772. S_NULL,        // crashstate
  4773. S_NULL,        // deathstate
  4774. S_NULL,        // xdeathstate
  4775. sfx_None,        // deathsound
  4776. 0,        // speed
  4777. 20*FRACUNIT,        // radius
  4778. 16*FRACUNIT,        // height
  4779. 100,        // mass
  4780. 0,        // damage
  4781. sfx_None,        // activesound
  4782. MF_NOBLOCKMAP,        // flags
  4783. 0        // flags2
  4784.  },
  4785.  
  4786. {        // MT_IMPBALL
  4787. -1,        // doomednum
  4788. S_IMPFX1,        // spawnstate
  4789. 1000,        // spawnhealth
  4790. S_NULL,        // seestate
  4791. 0,        // seesound
  4792. 8,        // reactiontime
  4793. sfx_None,        // attacksound
  4794. S_NULL,        // painstate
  4795. 0,        // painchance
  4796. sfx_None,        // painsound
  4797. S_NULL,        // meleestate
  4798. S_NULL,        // missilestate
  4799. S_NULL,        // crashstate
  4800. S_IMPFXI1,        // deathstate
  4801. S_NULL,        // xdeathstate
  4802. 0,        // deathsound
  4803. 10*FRACUNIT,        // speed
  4804. 8*FRACUNIT,        // radius
  4805. 8*FRACUNIT,        // height
  4806. 100,        // mass
  4807. 1,        // damage
  4808. sfx_None,        // activesound
  4809. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,        // flags
  4810. MF2_WINDTHRUST|MF2_NOTELEPORT        // flags2
  4811.  },
  4812.  
  4813. {        // MT_KNIGHT
  4814. 64,        // doomednum
  4815. S_KNIGHT_STND1,        // spawnstate
  4816. 200,        // spawnhealth
  4817. S_KNIGHT_WALK1,        // seestate
  4818. sfx_kgtsit,        // seesound
  4819. 8,        // reactiontime
  4820. sfx_kgtatk,        // attacksound
  4821. S_KNIGHT_PAIN1,        // painstate
  4822. 100,        // painchance
  4823. sfx_kgtpai,        // painsound
  4824. S_KNIGHT_ATK1,        // meleestate
  4825. S_KNIGHT_ATK1,        // missilestate
  4826. S_NULL,        // crashstate
  4827. S_KNIGHT_DIE1,        // deathstate
  4828. S_NULL,        // xdeathstate
  4829. sfx_kgtdth,        // deathsound
  4830. 12,        // speed
  4831. 24*FRACUNIT,        // radius
  4832. 78*FRACUNIT,        // height
  4833. 150,        // mass
  4834. 0,        // damage
  4835. sfx_kgtact,        // activesound
  4836. MF_SOLID|MF_SHOOTABLE|MF_COUNTKILL,        // flags
  4837. MF2_FOOTCLIP|MF2_PASSMOBJ        // flags2
  4838.  },
  4839.  
  4840. {        // MT_KNIGHTGHOST
  4841. 65,        // doomednum
  4842. S_KNIGHT_STND1,        // spawnstate
  4843. 200,        // spawnhealth
  4844. S_KNIGHT_WALK1,        // seestate
  4845. sfx_kgtsit,        // seesound
  4846. 8,        // reactiontime
  4847. sfx_kgtatk,        // attacksound
  4848. S_KNIGHT_PAIN1,        // painstate
  4849. 100,        // painchance
  4850. sfx_kgtpai,        // painsound
  4851. S_KNIGHT_ATK1,        // meleestate
  4852. S_KNIGHT_ATK1,        // missilestate
  4853. S_NULL,        // crashstate
  4854. S_KNIGHT_DIE1,        // deathstate
  4855. S_NULL,        // xdeathstate
  4856. sfx_kgtdth,        // deathsound
  4857. 12,        // speed
  4858. 24*FRACUNIT,        // radius
  4859. 78*FRACUNIT,        // height
  4860. 150,        // mass
  4861. 0,        // damage
  4862. sfx_kgtact,        // activesound
  4863. MF_SOLID|MF_SHOOTABLE|MF_COUNTKILL|MF_SHADOW,        // flags
  4864. MF2_FOOTCLIP|MF2_PASSMOBJ        // flags2
  4865.  },
  4866.  
  4867. {        // MT_KNIGHTAXE
  4868. -1,        // doomednum
  4869. S_SPINAXE1,        // spawnstate
  4870. 1000,        // spawnhealth
  4871. S_NULL,        // seestate
  4872. 0,        // seesound
  4873. 8,        // reactiontime
  4874. sfx_None,        // attacksound
  4875. S_NULL,        // painstate
  4876. 0,        // painchance
  4877. sfx_None,        // painsound
  4878. S_NULL,        // meleestate
  4879. S_NULL,        // missilestate
  4880. S_NULL,        // crashstate
  4881. S_SPINAXEX1,        // deathstate
  4882. S_NULL,        // xdeathstate
  4883. sfx_hrnhit,        // deathsound
  4884. 9*FRACUNIT,        // speed
  4885. 10*FRACUNIT,        // radius
  4886. 8*FRACUNIT,        // height
  4887. 100,        // mass
  4888. 2,        // damage
  4889. sfx_None,        // activesound
  4890. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,        // flags
  4891. MF2_WINDTHRUST|MF2_NOTELEPORT|MF2_THRUGHOST        // flags2
  4892.  },
  4893.  
  4894. {        // MT_REDAXE
  4895. -1,        // doomednum
  4896. S_REDAXE1,        // spawnstate
  4897. 1000,        // spawnhealth
  4898. S_NULL,        // seestate
  4899. 0,        // seesound
  4900. 8,        // reactiontime
  4901. sfx_None,        // attacksound
  4902. S_NULL,        // painstate
  4903. 0,        // painchance
  4904. sfx_None,        // painsound
  4905. S_NULL,        // meleestate
  4906. S_NULL,        // missilestate
  4907. S_NULL,        // crashstate
  4908. S_REDAXEX1,        // deathstate
  4909. S_NULL,        // xdeathstate
  4910. sfx_hrnhit,        // deathsound
  4911. 9*FRACUNIT,        // speed
  4912. 10*FRACUNIT,        // radius
  4913. 8*FRACUNIT,        // height
  4914. 100,        // mass
  4915. 7,        // damage
  4916. sfx_None,        // activesound
  4917. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,        // flags
  4918. MF2_NOTELEPORT|MF2_THRUGHOST        // flags2
  4919.  },
  4920.  
  4921. {        // MT_SORCERER1
  4922. 7,        // doomednum
  4923. S_SRCR1_LOOK1,        // spawnstate
  4924. 2000,        // spawnhealth
  4925. S_SRCR1_WALK1,        // seestate
  4926. sfx_sbtsit,        // seesound
  4927. 8,        // reactiontime
  4928. sfx_sbtatk,        // attacksound
  4929. S_SRCR1_PAIN1,        // painstate
  4930. 56,        // painchance
  4931. sfx_sbtpai,        // painsound
  4932. 0,        // meleestate
  4933. S_SRCR1_ATK1,        // missilestate
  4934. S_NULL,        // crashstate
  4935. S_SRCR1_DIE1,        // deathstate
  4936. S_NULL,        // xdeathstate
  4937. sfx_sbtdth,        // deathsound
  4938. 16,        // speed
  4939. 28*FRACUNIT,        // radius
  4940. 100*FRACUNIT,        // height
  4941. 800,        // mass
  4942. 0,        // damage
  4943. sfx_sbtact,        // activesound
  4944. MF_SOLID|MF_SHOOTABLE|MF_COUNTKILL,        // flags
  4945. MF2_FOOTCLIP|MF2_PASSMOBJ|MF2_BOSS        // flags2
  4946.  },
  4947.  
  4948. {        // MT_SRCRFX1
  4949. -1,        // doomednum
  4950. S_SRCRFX1_1,        // spawnstate
  4951. 1000,        // spawnhealth
  4952. S_NULL,        // seestate
  4953. 0,        // seesound
  4954. 8,        // reactiontime
  4955. sfx_None,        // attacksound
  4956. S_NULL,        // painstate
  4957. 0,        // painchance
  4958. sfx_None,        // painsound
  4959. S_NULL,        // meleestate
  4960. S_NULL,        // missilestate
  4961. S_NULL,        // crashstate
  4962. S_SRCRFXI1_1,        // deathstate
  4963. S_NULL,        // xdeathstate
  4964. 0,        // deathsound
  4965. 20*FRACUNIT,        // speed
  4966. 10*FRACUNIT,        // radius
  4967. 10*FRACUNIT,        // height
  4968. 100,        // mass
  4969. 10,        // damage
  4970. sfx_None,        // activesound
  4971. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,        // flags
  4972. MF2_NOTELEPORT|MF2_FIREDAMAGE        // flags2
  4973.  },
  4974.  
  4975. {        // MT_SORCERER2
  4976. -1,        // doomednum
  4977. S_SOR2_LOOK1,        // spawnstate
  4978. 3500,        // spawnhealth
  4979. S_SOR2_WALK1,        // seestate
  4980. sfx_sorsit,        // seesound
  4981. 8,        // reactiontime
  4982. sfx_soratk,        // attacksound
  4983. S_SOR2_PAIN1,        // painstate
  4984. 32,        // painchance
  4985. sfx_sorpai,        // painsound
  4986. 0,        // meleestate
  4987. S_SOR2_ATK1,        // missilestate
  4988. S_NULL,        // crashstate
  4989. S_SOR2_DIE1,        // deathstate
  4990. S_NULL,        // xdeathstate
  4991. 0,        // deathsound
  4992. 14,        // speed
  4993. 16*FRACUNIT,        // radius
  4994. 70*FRACUNIT,        // height
  4995. 300,        // mass
  4996. 0,        // damage
  4997. sfx_soract,        // activesound
  4998. MF_SOLID|MF_SHOOTABLE|MF_COUNTKILL|MF_DROPOFF,        // flags
  4999. MF2_FOOTCLIP|MF2_PASSMOBJ|MF2_BOSS        // flags2
  5000.  },
  5001.  
  5002. {        // MT_SOR2FX1
  5003. -1,        // doomednum
  5004. S_SOR2FX1_1,        // spawnstate
  5005. 1000,        // spawnhealth
  5006. S_NULL,        // seestate
  5007. 0,        // seesound
  5008. 8,        // reactiontime
  5009. sfx_None,        // attacksound
  5010. S_NULL,        // painstate
  5011. 0,        // painchance
  5012. sfx_None,        // painsound
  5013. S_NULL,        // meleestate
  5014. S_NULL,        // missilestate
  5015. S_NULL,        // crashstate
  5016. S_SOR2FXI1_1,        // deathstate
  5017. S_NULL,        // xdeathstate
  5018. 0,        // deathsound
  5019. 20*FRACUNIT,        // speed
  5020. 10*FRACUNIT,        // radius
  5021. 6*FRACUNIT,        // height
  5022. 100,        // mass
  5023. 1,        // damage
  5024. sfx_None,        // activesound
  5025. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,        // flags
  5026. MF2_NOTELEPORT        // flags2
  5027.  },
  5028.  
  5029. {        // MT_SOR2FXSPARK
  5030. -1,        // doomednum
  5031. S_SOR2FXSPARK1,        // spawnstate
  5032. 1000,        // spawnhealth
  5033. S_NULL,        // seestate
  5034. sfx_None,        // seesound
  5035. 8,        // reactiontime
  5036. sfx_None,        // attacksound
  5037. S_NULL,        // painstate
  5038. 0,        // painchance
  5039. sfx_None,        // painsound
  5040. S_NULL,        // meleestate
  5041. S_NULL,        // missilestate
  5042. S_NULL,        // crashstate
  5043. S_NULL,        // deathstate
  5044. S_NULL,        // xdeathstate
  5045. sfx_None,        // deathsound
  5046. 0,        // speed
  5047. 20*FRACUNIT,        // radius
  5048. 16*FRACUNIT,        // height
  5049. 100,        // mass
  5050. 0,        // damage
  5051. sfx_None,        // activesound
  5052. MF_NOBLOCKMAP|MF_NOGRAVITY,        // flags
  5053. MF2_NOTELEPORT|MF2_CANNOTPUSH        // flags2
  5054.  },
  5055.  
  5056. {        // MT_SOR2FX2
  5057. -1,        // doomednum
  5058. S_SOR2FX2_1,        // spawnstate
  5059. 1000,        // spawnhealth
  5060. S_NULL,        // seestate
  5061. 0,        // seesound
  5062. 8,        // reactiontime
  5063. sfx_None,        // attacksound
  5064. S_NULL,        // painstate
  5065. 0,        // painchance
  5066. sfx_None,        // painsound
  5067. S_NULL,        // meleestate
  5068. S_NULL,        // missilestate
  5069. S_NULL,        // crashstate
  5070. S_SOR2FXI2_1,        // deathstate
  5071. S_NULL,        // xdeathstate
  5072. 0,        // deathsound
  5073. 6*FRACUNIT,        // speed
  5074. 10*FRACUNIT,        // radius
  5075. 6*FRACUNIT,        // height
  5076. 100,        // mass
  5077. 10,        // damage
  5078. sfx_None,        // activesound
  5079. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,        // flags
  5080. MF2_NOTELEPORT        // flags2
  5081.  },
  5082.  
  5083. {        // MT_SOR2TELEFADE
  5084. -1,        // doomednum
  5085. S_SOR2TELEFADE1,        // spawnstate
  5086. 1000,        // spawnhealth
  5087. S_NULL,        // seestate
  5088. sfx_None,        // seesound
  5089. 8,        // reactiontime
  5090. sfx_None,        // attacksound
  5091. S_NULL,        // painstate
  5092. 0,        // painchance
  5093. sfx_None,        // painsound
  5094. S_NULL,        // meleestate
  5095. S_NULL,        // missilestate
  5096. S_NULL,        // crashstate
  5097. S_NULL,        // deathstate
  5098. S_NULL,        // xdeathstate
  5099. sfx_None,        // deathsound
  5100. 0,        // speed
  5101. 20*FRACUNIT,        // radius
  5102. 16*FRACUNIT,        // height
  5103. 100,        // mass
  5104. 0,        // damage
  5105. sfx_None,        // activesound
  5106. MF_NOBLOCKMAP,        // flags
  5107. 0        // flags2
  5108.  },
  5109.  
  5110. {        // MT_MINOTAUR
  5111. 9,        // doomednum
  5112. S_MNTR_LOOK1,        // spawnstate
  5113. 3000,        // spawnhealth
  5114. S_MNTR_WALK1,        // seestate
  5115. sfx_minsit,        // seesound
  5116. 8,        // reactiontime
  5117. sfx_minat1,        // attacksound
  5118. S_MNTR_PAIN1,        // painstate
  5119. 25,        // painchance
  5120. sfx_minpai,        // painsound
  5121. S_MNTR_ATK1_1,        // meleestate
  5122. S_MNTR_ATK2_1,        // missilestate
  5123. S_NULL,        // crashstate
  5124. S_MNTR_DIE1,        // deathstate
  5125. S_NULL,        // xdeathstate
  5126. sfx_mindth,        // deathsound
  5127. 16,        // speed
  5128. 28*FRACUNIT,        // radius
  5129. 100*FRACUNIT,        // height
  5130. 800,        // mass
  5131. 7,        // damage
  5132. sfx_minact,        // activesound
  5133. MF_SOLID|MF_SHOOTABLE|MF_COUNTKILL|MF_DROPOFF,        // flags
  5134. MF2_FOOTCLIP|MF2_PASSMOBJ|MF2_BOSS        // flags2
  5135.  },
  5136.  
  5137. {        // MT_MNTRFX1
  5138. -1,        // doomednum
  5139. S_MNTRFX1_1,        // spawnstate
  5140. 1000,        // spawnhealth
  5141. S_NULL,        // seestate
  5142. 0,        // seesound
  5143. 8,        // reactiontime
  5144. sfx_None,        // attacksound
  5145. S_NULL,        // painstate
  5146. 0,        // painchance
  5147. sfx_None,        // painsound
  5148. S_NULL,        // meleestate
  5149. S_NULL,        // missilestate
  5150. S_NULL,        // crashstate
  5151. S_MNTRFXI1_1,        // deathstate
  5152. S_NULL,        // xdeathstate
  5153. 0,        // deathsound
  5154. 20*FRACUNIT,        // speed
  5155. 10*FRACUNIT,        // radius
  5156. 6*FRACUNIT,        // height
  5157. 100,        // mass
  5158. 3,        // damage
  5159. sfx_None,        // activesound
  5160. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,        // flags
  5161. MF2_NOTELEPORT|MF2_FIREDAMAGE        // flags2
  5162.  },
  5163.  
  5164. {        // MT_MNTRFX2
  5165. -1,        // doomednum
  5166. S_MNTRFX2_1,        // spawnstate
  5167. 1000,        // spawnhealth
  5168. S_NULL,        // seestate
  5169. 0,        // seesound
  5170. 8,        // reactiontime
  5171. sfx_None,        // attacksound
  5172. S_NULL,        // painstate
  5173. 0,        // painchance
  5174. sfx_None,        // painsound
  5175. S_NULL,        // meleestate
  5176. S_NULL,        // missilestate
  5177. S_NULL,        // crashstate
  5178. S_MNTRFXI2_1,        // deathstate
  5179. S_NULL,        // xdeathstate
  5180. sfx_phohit,        // deathsound
  5181. 14*FRACUNIT,        // speed
  5182. 5*FRACUNIT,        // radius
  5183. 12*FRACUNIT,        // height
  5184. 100,        // mass
  5185. 4,        // damage
  5186. sfx_None,        // activesound
  5187. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,        // flags
  5188. MF2_NOTELEPORT|MF2_FIREDAMAGE        // flags2
  5189.  },
  5190.  
  5191. {        // MT_MNTRFX3
  5192. -1,        // doomednum
  5193. S_MNTRFX3_1,        // spawnstate
  5194. 1000,        // spawnhealth
  5195. S_NULL,        // seestate
  5196. 0,        // seesound
  5197. 8,        // reactiontime
  5198. sfx_None,        // attacksound
  5199. S_NULL,        // painstate
  5200. 0,        // painchance
  5201. sfx_None,        // painsound
  5202. S_NULL,        // meleestate
  5203. S_NULL,        // missilestate
  5204. S_NULL,        // crashstate
  5205. S_MNTRFXI2_1,        // deathstate
  5206. S_NULL,        // xdeathstate
  5207. sfx_phohit,        // deathsound
  5208. 0,        // speed
  5209. 8*FRACUNIT,        // radius
  5210. 16*FRACUNIT,        // height
  5211. 100,        // mass
  5212. 4,        // damage
  5213. sfx_None,        // activesound
  5214. MF_NOBLOCKMAP|MF_MISSILE|MF_DROPOFF|MF_NOGRAVITY,        // flags
  5215. MF2_NOTELEPORT|MF2_FIREDAMAGE        // flags2
  5216.  },
  5217.  
  5218. {        // MT_AKYY
  5219. 73,        // doomednum
  5220. S_AKYY1,        // spawnstate
  5221. 1000,        // spawnhealth
  5222. S_NULL,        // seestate
  5223. sfx_None,        // seesound
  5224. 8,        // reactiontime
  5225. sfx_None,        // attacksound
  5226. S_NULL,        // painstate
  5227. 0,        // painchance
  5228. sfx_None,        // painsound
  5229. S_NULL,        // meleestate
  5230. S_NULL,        // missilestate
  5231. S_NULL,        // crashstate
  5232. S_NULL,        // deathstate
  5233. S_NULL,        // xdeathstate
  5234. sfx_None,        // deathsound
  5235. 0,        // speed
  5236. 20*FRACUNIT,        // radius
  5237. 16*FRACUNIT,        // height
  5238. 100,        // mass
  5239. 0,        // damage
  5240. sfx_None,        // activesound
  5241. MF_SPECIAL|MF_NOTDMATCH,        // flags
  5242. 0        // flags2
  5243.  },
  5244.  
  5245. {        // MT_BKYY
  5246. 79,        // doomednum
  5247. S_BKYY1,        // spawnstate
  5248. 1000,        // spawnhealth
  5249. S_NULL,        // seestate
  5250. sfx_None,        // seesound
  5251. 8,        // reactiontime
  5252. sfx_None,        // attacksound
  5253. S_NULL,        // painstate
  5254. 0,        // painchance
  5255. sfx_None,        // painsound
  5256. S_NULL,        // meleestate
  5257. S_NULL,        // missilestate
  5258. S_NULL,        // crashstate
  5259. S_NULL,        // deathstate
  5260. S_NULL,        // xdeathstate
  5261. sfx_None,        // deathsound
  5262. 0,        // speed
  5263. 20*FRACUNIT,        // radius
  5264. 16*FRACUNIT,        // height
  5265. 100,        // mass
  5266. 0,        // damage
  5267. sfx_None,        // activesound
  5268. MF_SPECIAL|MF_NOTDMATCH,        // flags
  5269. 0        // flags2
  5270.  },
  5271.  
  5272. {        // MT_CKEY
  5273. 80,        // doomednum
  5274. S_CKYY1,        // spawnstate
  5275. 1000,        // spawnhealth
  5276. S_NULL,        // seestate
  5277. sfx_None,        // seesound
  5278. 8,        // reactiontime
  5279. sfx_None,        // attacksound
  5280. S_NULL,        // painstate
  5281. 0,        // painchance
  5282. sfx_None,        // painsound
  5283. S_NULL,        // meleestate
  5284. S_NULL,        // missilestate
  5285. S_NULL,        // crashstate
  5286. S_NULL,        // deathstate
  5287. S_NULL,        // xdeathstate
  5288. sfx_None,        // deathsound
  5289. 0,        // speed
  5290. 20*FRACUNIT,        // radius
  5291. 16*FRACUNIT,        // height
  5292. 100,        // mass
  5293. 0,        // damage
  5294. sfx_None,        // activesound
  5295. MF_SPECIAL|MF_NOTDMATCH,        // flags
  5296. 0        // flags2
  5297.  },
  5298.  
  5299. {        // MT_AMGWNDWIMPY
  5300. 10,        // doomednum
  5301. S_AMG1,        // spawnstate
  5302. AMMO_GWND_WIMPY,        // spawnhealth
  5303. S_NULL,        // seestate
  5304. sfx_None,        // seesound
  5305. 8,        // reactiontime
  5306. sfx_None,        // attacksound
  5307. S_NULL,        // painstate
  5308. 0,        // painchance
  5309. sfx_None,        // painsound
  5310. S_NULL,        // meleestate
  5311. S_NULL,        // missilestate
  5312. S_NULL,        // crashstate
  5313. S_NULL,        // deathstate
  5314. S_NULL,        // xdeathstate
  5315. sfx_None,        // deathsound
  5316. 0,        // speed
  5317. 20*FRACUNIT,        // radius
  5318. 16*FRACUNIT,        // height
  5319. 100,        // mass
  5320. 0,        // damage
  5321. sfx_None,        // activesound
  5322. MF_SPECIAL,        // flags
  5323. 0        // flags2
  5324.  },
  5325.  
  5326. {        // MT_AMGWNDHEFTY
  5327. 12,        // doomednum
  5328. S_AMG2_1,        // spawnstate
  5329. AMMO_GWND_HEFTY,        // spawnhealth
  5330. S_NULL,        // seestate
  5331. sfx_None,        // seesound
  5332. 8,        // reactiontime
  5333. sfx_None,        // attacksound
  5334. S_NULL,        // painstate
  5335. 0,        // painchance
  5336. sfx_None,        // painsound
  5337. S_NULL,        // meleestate
  5338. S_NULL,        // missilestate
  5339. S_NULL,        // crashstate
  5340. S_NULL,        // deathstate
  5341. S_NULL,        // xdeathstate
  5342. sfx_None,        // deathsound
  5343. 0,        // speed
  5344. 20*FRACUNIT,        // radius
  5345. 16*FRACUNIT,        // height
  5346. 100,        // mass
  5347. 0,        // damage
  5348. sfx_None,        // activesound
  5349. MF_SPECIAL,        // flags
  5350. 0        // flags2
  5351.  },
  5352.  
  5353. {        // MT_AMMACEWIMPY
  5354. 13,        // doomednum
  5355. S_AMM1,        // spawnstate
  5356. AMMO_MACE_WIMPY,        // spawnhealth
  5357. S_NULL,        // seestate
  5358. sfx_None,        // seesound
  5359. 8,        // reactiontime
  5360. sfx_None,        // attacksound
  5361. S_NULL,        // painstate
  5362. 0,        // painchance
  5363. sfx_None,        // painsound
  5364. S_NULL,        // meleestate
  5365. S_NULL,        // missilestate
  5366. S_NULL,        // crashstate
  5367. S_NULL,        // deathstate
  5368. S_NULL,        // xdeathstate
  5369. sfx_None,        // deathsound
  5370. 0,        // speed
  5371. 20*FRACUNIT,        // radius
  5372. 16*FRACUNIT,        // height
  5373. 100,        // mass
  5374. 0,        // damage
  5375. sfx_None,        // activesound
  5376. MF_SPECIAL,        // flags
  5377. 0        // flags2
  5378.  },
  5379.  
  5380. {        // MT_AMMACEHEFTY
  5381. 16,        // doomednum
  5382. S_AMM2,        // spawnstate
  5383. AMMO_MACE_HEFTY,        // spawnhealth
  5384. S_NULL,        // seestate
  5385. sfx_None,        // seesound
  5386. 8,        // reactiontime
  5387. sfx_None,        // attacksound
  5388. S_NULL,        // painstate
  5389. 0,        // painchance
  5390. sfx_None,        // painsound
  5391. S_NULL,        // meleestate
  5392. S_NULL,        // missilestate
  5393. S_NULL,        // crashstate
  5394. S_NULL,        // deathstate
  5395. S_NULL,        // xdeathstate
  5396. sfx_None,        // deathsound
  5397. 0,        // speed
  5398. 20*FRACUNIT,        // radius
  5399. 16*FRACUNIT,        // height
  5400. 100,        // mass
  5401. 0,        // damage
  5402. sfx_None,        // activesound
  5403. MF_SPECIAL,        // flags
  5404. 0        // flags2
  5405.  },
  5406.  
  5407. {        // MT_AMCBOWWIMPY
  5408. 18,        // doomednum
  5409. S_AMC1,        // spawnstate
  5410. AMMO_CBOW_WIMPY,        // spawnhealth
  5411. S_NULL,        // seestate
  5412. sfx_None,        // seesound
  5413. 8,        // reactiontime
  5414. sfx_None,        // attacksound
  5415. S_NULL,        // painstate
  5416. 0,        // painchance
  5417. sfx_None,        // painsound
  5418. S_NULL,        // meleestate
  5419. S_NULL,        // missilestate
  5420. S_NULL,        // crashstate
  5421. S_NULL,        // deathstate
  5422. S_NULL,        // xdeathstate
  5423. sfx_None,        // deathsound
  5424. 0,        // speed
  5425. 20*FRACUNIT,        // radius
  5426. 16*FRACUNIT,        // height
  5427. 100,        // mass
  5428. 0,        // damage
  5429. sfx_None,        // activesound
  5430. MF_SPECIAL,        // flags
  5431. 0        // flags2
  5432.  },
  5433.  
  5434. {        // MT_AMCBOWHEFTY
  5435. 19,        // doomednum
  5436. S_AMC2_1,        // spawnstate
  5437. AMMO_CBOW_HEFTY,        // spawnhealth
  5438. S_NULL,        // seestate
  5439. sfx_None,        // seesound
  5440. 8,        // reactiontime
  5441. sfx_None,        // attacksound
  5442. S_NULL,        // painstate
  5443. 0,        // painchance
  5444. sfx_None,        // painsound
  5445. S_NULL,        // meleestate
  5446. S_NULL,        // missilestate
  5447. S_NULL,        // crashstate
  5448. S_NULL,        // deathstate
  5449. S_NULL,        // xdeathstate
  5450. sfx_None,        // deathsound
  5451. 0,        // speed
  5452. 20*FRACUNIT,        // radius
  5453. 16*FRACUNIT,        // height
  5454. 100,        // mass
  5455. 0,        // damage
  5456. sfx_None,        // activesound
  5457. MF_SPECIAL,        // flags
  5458. 0        // flags2
  5459.  },
  5460.  
  5461. {        // MT_AMSKRDWIMPY
  5462. 20,        // doomednum
  5463. S_AMS1_1,        // spawnstate
  5464. AMMO_SKRD_WIMPY,        // spawnhealth
  5465. S_NULL,        // seestate
  5466. sfx_None,        // seesound
  5467. 8,        // reactiontime
  5468. sfx_None,        // attacksound
  5469. S_NULL,        // painstate
  5470. 0,        // painchance
  5471. sfx_None,        // painsound
  5472. S_NULL,        // meleestate
  5473. S_NULL,        // missilestate
  5474. S_NULL,        // crashstate
  5475. S_NULL,        // deathstate
  5476. S_NULL,        // xdeathstate
  5477. sfx_None,        // deathsound
  5478. 0,        // speed
  5479. 20*FRACUNIT,        // radius
  5480. 16*FRACUNIT,        // height
  5481. 100,        // mass
  5482. 0,        // damage
  5483. sfx_None,        // activesound
  5484. MF_SPECIAL,        // flags
  5485. 0        // flags2
  5486.  },
  5487.  
  5488. {        // MT_AMSKRDHEFTY
  5489. 21,        // doomednum
  5490. S_AMS2_1,        // spawnstate
  5491. AMMO_SKRD_HEFTY,        // spawnhealth
  5492. S_NULL,        // seestate
  5493. sfx_None,        // seesound
  5494. 8,        // reactiontime
  5495. sfx_None,        // attacksound
  5496. S_NULL,        // painstate
  5497. 0,        // painchance
  5498. sfx_None,        // painsound
  5499. S_NULL,        // meleestate
  5500. S_NULL,        // missilestate
  5501. S_NULL,        // crashstate
  5502. S_NULL,        // deathstate
  5503. S_NULL,        // xdeathstate
  5504. sfx_None,        // deathsound
  5505. 0,        // speed
  5506. 20*FRACUNIT,        // radius
  5507. 16*FRACUNIT,        // height
  5508. 100,        // mass
  5509. 0,        // damage
  5510. sfx_None,        // activesound
  5511. MF_SPECIAL,        // flags
  5512. 0        // flags2
  5513.  },
  5514.  
  5515. {        // MT_AMPHRDWIMPY
  5516. 22,        // doomednum
  5517. S_AMP1_1,        // spawnstate
  5518. AMMO_PHRD_WIMPY,        // spawnhealth
  5519. S_NULL,        // seestate
  5520. sfx_None,        // seesound
  5521. 8,        // reactiontime
  5522. sfx_None,        // attacksound
  5523. S_NULL,        // painstate
  5524. 0,        // painchance
  5525. sfx_None,        // painsound
  5526. S_NULL,        // meleestate
  5527. S_NULL,        // missilestate
  5528. S_NULL,        // crashstate
  5529. S_NULL,        // deathstate
  5530. S_NULL,        // xdeathstate
  5531. sfx_None,        // deathsound
  5532. 0,        // speed
  5533. 20*FRACUNIT,        // radius
  5534. 16*FRACUNIT,        // height
  5535. 100,        // mass
  5536. 0,        // damage
  5537. sfx_None,        // activesound
  5538. MF_SPECIAL,        // flags
  5539. 0        // flags2
  5540.  },
  5541.  
  5542. {        // MT_AMPHRDHEFTY
  5543. 23,        // doomednum
  5544. S_AMP2_1,        // spawnstate
  5545. AMMO_PHRD_HEFTY,        // spawnhealth
  5546. S_NULL,        // seestate
  5547. sfx_None,        // seesound
  5548. 8,        // reactiontime
  5549. sfx_None,        // attacksound
  5550. S_NULL,        // painstate
  5551. 0,        // painchance
  5552. sfx_None,        // painsound
  5553. S_NULL,        // meleestate
  5554. S_NULL,        // missilestate
  5555. S_NULL,        // crashstate
  5556. S_NULL,        // deathstate
  5557. S_NULL,        // xdeathstate
  5558. sfx_None,        // deathsound
  5559. 0,        // speed
  5560. 20*FRACUNIT,        // radius
  5561. 16*FRACUNIT,        // height
  5562. 100,        // mass
  5563. 0,        // damage
  5564. sfx_None,        // activesound
  5565. MF_SPECIAL,        // flags
  5566. 0        // flags2
  5567.  },
  5568.  
  5569. {        // MT_AMBLSRWIMPY
  5570. 54,        // doomednum
  5571. S_AMB1_1,        // spawnstate
  5572. AMMO_BLSR_WIMPY,        // spawnhealth
  5573. S_NULL,        // seestate
  5574. sfx_None,        // seesound
  5575. 8,        // reactiontime
  5576. sfx_None,        // attacksound
  5577. S_NULL,        // painstate
  5578. 0,        // painchance
  5579. sfx_None,        // painsound
  5580. S_NULL,        // meleestate
  5581. S_NULL,        // missilestate
  5582. S_NULL,        // crashstate
  5583. S_NULL,        // deathstate
  5584. S_NULL,        // xdeathstate
  5585. sfx_None,        // deathsound
  5586. 0,        // speed
  5587. 20*FRACUNIT,        // radius
  5588. 16*FRACUNIT,        // height
  5589. 100,        // mass
  5590. 0,        // damage
  5591. sfx_None,        // activesound
  5592. MF_SPECIAL,        // flags
  5593. 0        // flags2
  5594.  },
  5595.  
  5596. {        // MT_AMBLSRHEFTY
  5597. 55,        // doomednum
  5598. S_AMB2_1,        // spawnstate
  5599. AMMO_BLSR_HEFTY,        // spawnhealth
  5600. S_NULL,        // seestate
  5601. sfx_None,        // seesound
  5602. 8,        // reactiontime
  5603. sfx_None,        // attacksound
  5604. S_NULL,        // painstate
  5605. 0,        // painchance
  5606. sfx_None,        // painsound
  5607. S_NULL,        // meleestate
  5608. S_NULL,        // missilestate
  5609. S_NULL,        // crashstate
  5610. S_NULL,        // deathstate
  5611. S_NULL,        // xdeathstate
  5612. sfx_None,        // deathsound
  5613. 0,        // speed
  5614. 20*FRACUNIT,        // radius
  5615. 16*FRACUNIT,        // height
  5616. 100,        // mass
  5617. 0,        // damage
  5618. sfx_None,        // activesound
  5619. MF_SPECIAL,        // flags
  5620. 0        // flags2
  5621.  },
  5622.  
  5623. {        // MT_SOUNDWIND
  5624. 42,        // doomednum
  5625. S_SND_WIND,        // spawnstate
  5626. 1000,        // spawnhealth
  5627. S_NULL,        // seestate
  5628. sfx_None,        // seesound
  5629. 8,        // reactiontime
  5630. sfx_None,        // attacksound
  5631. S_NULL,        // painstate
  5632. 0,        // painchance
  5633. sfx_None,        // painsound
  5634. S_NULL,        // meleestate
  5635. S_NULL,        // missilestate
  5636. S_NULL,        // crashstate
  5637. S_NULL,        // deathstate
  5638. S_NULL,        // xdeathstate
  5639. sfx_None,        // deathsound
  5640. 0,        // speed
  5641. 20*FRACUNIT,        // radius
  5642. 16*FRACUNIT,        // height
  5643. 100,        // mass
  5644. 0,        // damage
  5645. sfx_None,        // activesound
  5646. MF_NOBLOCKMAP|MF_NOSECTOR,        // flags
  5647. 0        // flags2
  5648.  },
  5649.  
  5650. {        // MT_SOUNDWATERFALL
  5651. 41,        // doomednum
  5652. S_SND_WATERFALL,        // spawnstate
  5653. 1000,        // spawnhealth
  5654. S_NULL,        // seestate
  5655. sfx_None,        // seesound
  5656. 8,        // reactiontime
  5657. sfx_None,        // attacksound
  5658. S_NULL,        // painstate
  5659. 0,        // painchance
  5660. sfx_None,        // painsound
  5661. S_NULL,        // meleestate
  5662. S_NULL,        // missilestate
  5663. S_NULL,        // crashstate
  5664. S_NULL,        // deathstate
  5665. S_NULL,        // xdeathstate
  5666. sfx_None,        // deathsound
  5667. 0,        // speed
  5668. 20*FRACUNIT,        // radius
  5669. 16*FRACUNIT,        // height
  5670. 100,        // mass
  5671. 0,        // damage
  5672. sfx_None,        // activesound
  5673. MF_NOBLOCKMAP|MF_NOSECTOR,        // flags
  5674. 0        // flags2
  5675.  }
  5676. };
  5677.  
  5678.